Jquery 当ko验证消息较长时,如何将其对齐
我已经使用ko验证消息来验证输入字段。如何将包装上的验证消息与指定位置对齐Jquery 当ko验证消息较长时,如何将其对齐,jquery,html,css,validation,knockout.js,Jquery,Html,Css,Validation,Knockout.js,我已经使用ko验证消息来验证输入字段。如何将包装上的验证消息与指定位置对齐 <input id="personName" class="form-control placeholder has-error" type="text" data-bind="value: name" style="width:225px;"> ko.validation.init({insertMessages: true}); var vm = { name: ko.observable('n
<input id="personName" class="form-control placeholder has-error" type="text"
data-bind="value: name" style="width:225px;">
ko.validation.init({insertMessages: true});
var vm = {
name: ko.observable('name').extend({required: { message: "Please enter a username.", params: true }, email: { message: "Username should be in a valid email address format which is used.", params: true }})
}
ko.applyBindings(vm);
init({insertMessages:true});
var vm={
name:ko.observable('name').extend({required:{message:“请输入用户名。”,params:true},email:{message:“用户名应使用有效的电子邮件地址格式。”,params:true})
}
ko.应用绑定(vm);
我的密码在里面
将css添加到输入中,如:
input, .form-control {
float: left;
margin: 0 5px 0 0;
width: 225px;
}
将css添加到输入中,如:
input, .form-control {
float: left;
margin: 0 5px 0 0;
width: 225px;
}
如果您想为此更改您的DOM,那么我们将有一个固定的
宽度
容器,然后我们将浮动
输入
以及生成的JSspan
到左侧
,并将为它们指定一个固定的宽度
,或者您也可以将浮动
它们分配到左侧
和右侧
(浮动左侧
和右侧
)
多个输入元素嵌套在ul
和li
下,具有自清除li
注意:如果您有多个输入
字段,请使用ul
和li
元素,并确保清除每个li
后的浮动
,如果您想为此更改DOM,那么我们将有一个固定的宽度
容器,然后我们将float
输入以及生成的span
JS分配给左侧
,并将它们分配一个固定的宽度
,或者您可以float
将它们分配给左侧
和右侧
(浮动左侧
和右侧
)
多个输入元素嵌套在ul
和li
下,具有自清除li
注意:如果您有多个输入
字段,请使用ul
和li
元素,并确保清除每个li
之后的浮动
,需要将css绑定到将应用于所有标记的div中。像这样的
<div data-bind="attr: { class: 'wrap'}" >
<input id="personName" class="form-control placeholder has-error" type="text"
data-bind=" value: name " style="width:225px;" />
</div>
需要将css绑定到将应用于所有标记的div中。像这样的
<div data-bind="attr: { class: 'wrap'}" >
<input id="personName" class="form-control placeholder has-error" type="text"
data-bind=" value: name " style="width:225px;" />
</div>
您必须将其绑定到元素文本具有自由流行为我们的fiddle不工作??在文本框下方显示错误消息如何?@Anup fiddle正在为其工作me@Anup去掉名字,潘迪扬,固定宽度可以接受吗?我们还可以更改DOM吗?您必须将其绑定到元素中文本具有自由流行为我们的fiddle不工作??在文本框下方显示错误消息如何?@Anup fiddle正在为其工作me@Anup去掉名字,潘迪扬,固定宽度可以接受吗?我们还可以更改DOMif这可以解决他的问题,那么问题是什么?Era他说它对FIDLE有效,但如果你有多个输入字段?我不是说你错了,我是说当你在表单中有更多的元素时它就会失败,当你使用float
而没有任何包装器元素时,它将一个接一个地放在一起,所以我问他我们是否可以修改DOM:)-->ohhk。。我的错。。然后,你需要在每个输入标记后添加一个包装器或放置一个清晰的div。如果这可以解决他的问题,那么问题出在哪里?@Era他说这对fiddle有效,但如果你有多个输入字段?我不是说你错了,我的意思是,当你在表单中有更多的元素时,它就会失败,而当你使用float
而没有任何包装器元素时,它会一个接一个地放在一起,所以我问他我们是否可以修改DOM:)-->Ohhhk。。我的错。。然后,您需要在每个输入标记后添加一个包装器或放置一个清晰的div。