仅validation指定的TextBox
我有三个 ,每个都有一个与之关联的按钮。
即
TextBox1 – > Submit1 TextBox2 – > Submit2 TextBox3 – > Submit3
我希望validation仅在相应的文本框上发生。 如果用户单击Submit2,则仅在TextBox2上进行validation。
我怎样才能做到这一点?
您可以将它们放在单独的
,每个表单只有一个提交按钮。
我对jQuery并不是很好,但我想你可以采用的一种方法是通过每次单击按钮来处理validation。 这是我设置的followinng jsfiddle的html / javascript:
$(document).ready(function(){ $('#button1').click(function() { //Handle validaton $('#input1').val("You clicked button 1"); }); $('#button2').click(function() { //Handle validaton $('#input2').val("You clicked button 2"); }); $('#button3').click(function() { //Handle validaton $('#input3').val("You clicked button 3"); });
});
通过身份certificate你可以有一个class级。 比如文本框上的文本框就可以了
使用Javascript
$(document).on('click', '.textbox', aFunction); function aFunction(event){ var text = $(this).prev().val(); //validation, text is the text of the box. }
HTML
jsfiddle http://jsfiddle.net/FERMIS/zE6uK/1/