请问 js动态生成的输入框怎么验证信息比如 邮箱 电话等,如下图 选择数量动态生成,用jqvalidata
你要动态生成的也可以啊,你给你动态生成的元素都添加一个标记,比如他们都拥有用一个class,你可以利用这个class给他们绑定事件,通过this对象进行验证。
就像这样:$('.m-items').on('blur', 'input.e-mobile', function(){$(this)........});
但是配合validate我没用过,下次可以试试。
我只知道用jquery生成动态时,需要用delegate()或live()来能接收到动态添加的内容,js不会
是js生成的电话 邮箱 输入框 表单验证内容有效性
在生成后再绑定一下表单验证
生成后在呢么绑定呢 有例子吗
@觉信: 把$(document).ready()中绑定代码移至生成之后,参考博文:jQuery验证控件jquery.validate.js使用说明+中文API
@dudu: 大哥 我的意思是 动态生成文本框,这些文本框的 name id 都是动态生成的,咋验证呢,比如 一个会员 要添加不固定数量的联系人,选几个就循环出几个的信息,这样的咋验证呢 如图
@觉信: 动态绑定这些id进行验证