我想获取用户在文本字段中输入的数据,其中包含名称和标识Name
,其结构与下面类似;
<form id="testform" name="testform" method="post" action="process.php">
<table class="style1">
<tr>
<td class="style2">Name</td>
<td id="Name" class="style2">
<input id="Name" name="Name" type="text">
</td>
</tr>
</table>
</form>
我想将数据存储在变量中。
我怎样才能做到这一点?
提前致谢... :)
blasteralfred
答案 0 :(得分:6)
试试这个:
var nameValue = "";
$("input[id=Name]").change(function(){
nameValue = $(this).val();
});
如果你可以删除td(表格单元格)元素的id =“Name”,你可以尝试下面给出的代码,这比以前的版本更快
var nameValue = "";
$("#Name").change(function(){
nameValue = $(this).val();
});
答案 1 :(得分:4)
var contents = $("#Name").val();
当然,a'r
非常正确指出(我错过了),您只需要在一个元素(文本框)上设置Name
ID。无论如何都没有理由把它交给<td>
。
答案 2 :(得分:2)
var name = $("#Name").val();
嗯..答案太短了:X