开发者

get live text field data using jquery

I want to get data that user enter in the text field with name and id Name, which has a similar structure like below;

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

I want to store the data in a variable.

How can i make this possible?

Thanks in advance... :)

blasteralfred


Try this:

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

If you can remove the id="Name" for the td (table cell) element, you can try the code given below and this will be faster compared to the previous version

var nameValue = "";
$("#Name").change(function(){
  nameValue = $(this).val();
});


var contents = $("#Name").val();

Of course as a'r very correctly points out (I missed that), you need to have the Name id only on one element -- the text box. There's no reason to give it to the <td> anyway.


var name = $("#Name").val();

Hmm.. too short answer :X

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜