2012-12-04 53 views
1

我有一个表单,其中包含不同的字段(名字,姓氏)。如何获取表单中的字段名称

对于这些,我都喜欢

<table> 
    <tr> 
     <td> 
      FirstName: 
     </td>   
     <td> 
      <input type="text" id="fn" data-bind="value:fn" name="fn" data-type="string" maxlength="45" /> 
      <span data-for="fn" class="k-invalid-msg"></span> 
     </td> 
     <td> 
      LastName: 
     </td>   
     <td> 
      <input type="text" id="ln" data-bind="value:ln" name="ln" data-type="string" maxlength="45"/> 
      <span data-for="ln" class="k-invalid-msg"></span> 
     </td> 
    </tr> 
    <tr> 
     <td> 
      <a href ="#"><span></span><input type="button" id ="search" value="Search" /></a> 
     </td> 
    </tr> 
</table> 

我想要的是,当用户在文本框中的任何字段中输入一个值,我想要检索其中用户已经输入了“TD”字段定义值(名字或姓氏)。

如何获得该字段值?

回答

0

这是你需要什么:

$('input').change(function() { 
    var label = $(this).parent().prev().text(); 
    alert(label); 
});​ 

小提琴:http://jsfiddle.net/NUBM2/

+1

但或许这也许不是想法的方式做你的最终要求。我可以建议更好的方法,如果你可以给一些上下文 – janith

+0

谢谢janith,它工作正常 – charan

+0

嗨janith,如果我有下拉,那么我怎么能得到下拉serach领域 – charan

相关问题