使用jquery获取实时文本字段数据

时间:2011-04-01 15:55:06

标签: jquery jqueryform

我想获取用户在文本字段中输入的数据,其中包含名称和标识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

3 个答案:

答案 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