使用JQueryvalidation文本框

我有TextBox和Button

首先按钮处于禁用位置当用户开始在文本框中键入文本时,应启用该按钮

我如何使用JQuery或Java Script实现这一目标

你也可以试试这个

  $("#textbox").keyup(checkForm).focus(checkForm); function checkForm() { if($("#textbox").val()=='') { $("#change").addClass("button-disabled").removeClass("button"); $("#change").attr("disabled","disabled"); } else { $("#change").removeClass("button-disabled").addClass("button"); $("#change").removeAttr("disabled"); } } 

好像你是jQuery的新手。 我会说你从jQuery Tutorials开始,然后继续jQuery Validate 。 如果你更喜欢书籍,你可以在行动中获取jQuery的副本。

   $('#button').attr('disabled', 'disabled'); $('#textbox').change(function(){$('#button').removeAttr('disabled')} ); 
   jQuery(function(){ jQuery('#myText').bind('keypress',function(e){ if((jQuery(e.target).val()+"").length>0) { jQuery('#myButton').removeAttr('disabled'); } else { jQuery('#myButton').attr('disabled','disable'); } }); }); 
   $(document).ready(function(){ $('#thetext').change(function(){ $('#thebutton').removeAttr('disabled'); }); }); 

阅读jQuery API: http : //api.jquery.com/

HTML:

   

JS:

 $(document).load(function() { $('#mybutton').attr('disabled', 'disabled'); } $('#textbox').change(function() { $('#mybutton').removeAttr('disabled'); } 

更新:关于使用带有ASP.NET的jQuery,请记住,一旦页面呈现,ASP.NET就会输出标准HTML,因此上述代码的工作方式类似,除非你需要弄清楚生成的文本框的ID。 ASP.net。 请参阅此链接以获取进一步说明:
http://www.search-this.com/2009/08/06/using-jquery-with-asp-net-controls/