jquery的form表单提交验证问题,提交的表单里有动态append出来的输入框,要提交表单时对单内元素做验证!

补充下问题! 就是比如说 有个form表单内 有一些是append动态生成的input 输入框! 输入框里面的值,是需要在form表单提交时,用jquery 先验证是否为 空或者是否为数字!如果为空就提示 不能为空! 但是 ,现在的问题就是 提交表单时!动态生成的输入框 里面的值做不了判断。

看你验证是用的插件 还是你自己写的,如果是自己写的验证,只要在append出的输入框上重新绑定事件就可以了,
比如 你有输入框 <input name="x">
append的输入框也是<input name="x">
那么 你可以 $("input[name='x']").on('事件名称',function(){

})追问

能写个简单的例子么 ,因为验证可以自己写 ,也可以调用validate.js的验证! 希望你能帮我写个简单的例子我参考下!

追答

绑定事件啊。。。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-20
给这个form 赋一个ID
$inputForm.validate({
rules: {
name: "required",
}
});
就像这样的。。name 就是你输入框的 name。其它的属性 你给他一个name 然后像上面的name验证一样。。具体的方法你可以去搜索jquery.validate

你可以给动态生成的input 一个name就可以了 要注意格式和括号。不要写错了。
第2个回答  2014-01-20
1用html拼接 你的输入框
2 对该输入框进行数据验证的绑定
第3个回答  2014-01-20
楼上2位没说到重点,我想楼主是添加了验证属性的,但是楼主的验证中没加入动态添加的live方法,所以获取的还是页面原始数据,可以百度一下jq的动态数据问题
第4个回答  2014-01-20
success: function(data, success){alert( msg );}date是返回的值 你打印一下data 看看能不能打印出来

jqueryform表单提交?
(1)第一种jquery序列化提交数据方式:通过id获取的form表单元素.serialize();(2)第二种模拟form表单提交元素:('#form表单id').attr('method','post');('#form表单id'').find('input[name="type"]').val(test);('#form表单id').find('input[name="dfrom_to1"]').val(dfrom_to)...

jquery按钮提交表单?
jquery中回车提交表单form元素是有默认提交表单的行为,如果通过submit处理的话,需要禁止浏览器的这个默认行为,传统的方式是调用事件对象e.preventDefault()来处理,jQuery中可以直接在函数中最后结尾returnfalse即可。jquery提交表单有两种情况:1:jquery只做提交用。(form).submit();这个的表单提交到什么地...

如何用jquery验证table里的input是否被输入,不为空时才可提交,否则不能...
1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。 2、在index.html中的<script>标签,输入jquery代码: if ($('input').val() !== '') { $('body').append('可以提交'); } else { $('body').append('不可以提交'); } 3、浏览器运行index.html页面,此时会通过jquery哦按到in...

用jquery如何实现提交表单点击提交之后显示正在上传中,之后显示上传成 ...
1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。 2、在index.html中的<script>标签,输入jquery代码: $('button').click(function () { $('body').append('<span>正在上传中<\/span>'); setTimeout("$('span').text('上传成功');", 1000); }); 3、浏览器运行index.html页面,...

jquery中回车提交表单
你可以不需要绑定提交按钮的点击事件,直接绑定表单的提交事件即可,jQuery中提供了对表单提交事件的拦截方法:$("form").submit。你上面的对按钮的绑定事件可以修改为对表单提交事件的绑定:('#myForm').submit(function() {var isOk = true;\/\/ ...这里是你click事件里面的内容if (当验证不能过时...

jQuery表单验证问题,求大神帮忙
]{2,6})$\/.test(me.val())) { $parent.append("<span class='msg_error formtips'>请输入正确的邮箱.<\/span>"); } else { $parent.append("<span class='msg_ok formtips'>输入正确.<\/span>"); }}\/\/好了,白痴,改好了,气死我了,臭白痴 ...

在表单各输入控件失去焦点时进行验证后,是否可以不在提交表单时再...
可以不在提交表单时再进行验证。单个验证完之后,点击提交按钮的时候,就不需要再次验证了,可以设置一个变量,在任何一个控件,不满足的时候设置为false。表单在网页中主要负责数据采集功能。一个表单有三个基本组成部分: 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。

两个问题:表单验证不通过还是提交,java中action怎么设置页面不跳转,表 ...
1. 验证时,除了 adUpdateCheck 函数里返回false之外,button 里还需要写成这样:<button id="useSet" onclick="return adUpdateCheck()"><\/button>这样才能在返回false的时候不提交表单,因为这种内联方式的onclick事件,引号内部其实是JS语句,而不是只表示JS函数。2. 提交后返回原页面,只需要设置...

form表单提交后会返回一个新页面显示查询结果,怎样使这个“弹出新页面...
两个思路 一是用ajax实现;表单填写后获取数值,传给后台,后台返回数据,将数据加载给某DIV,然后让该DIV显示出来;二是iframe提交表单,然后显示出来,在没有ajax的年代用这样的办法异步上传图片,具体的操作办法是<div id='iframe'><\/div> <form target='iframe' ...>...<\/form> ...

jquery通过append动态写出表单,如何给该表单添加css
和正常获取DOM添加css一样。("div").append("<form action='xxx' id='form'>...<\/form>");("#form").css({xx: xx, xx: xx});

相似回答