0

我想获取用户在带有 name 和 id 的文本字段中输入的数据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>

我想将数据存储在变量中。

我怎样才能做到这一点?

提前致谢...:)

布雷拉弗雷德

4

3 回答 3

6

试试这个:

var nameValue = "";
$("input[id=Name]").change(function(){
  nameValue = $(this).val();
});

如果您可以删除 td(表格单元格)元素的 id="Name",您可以尝试下面给出的代码,这将比以前的版本更快

var nameValue = "";
$("#Name").change(function(){
  nameValue = $(this).val();
});
于 2011-04-01T15:57:58.087 回答
4
var contents = $("#Name").val();

当然,正如a'r非常正确地指出的那样(我错过了),您只需要在一个Name元素上使用id - 文本框。无论如何都没有理由把它交给任何人。<td>

于 2011-04-01T15:56:04.140 回答
1
var name = $("#Name").val();

嗯..太短的答案:X

于 2011-04-01T15:57:22.477 回答