仅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/