如何通过ajax / jQuery获取html中textfield的值

时间:2012-02-26 07:45:54

标签: jquery python html

我有一个带有提交按钮的文本字段,如下所示:

                <form id="keywordForm" action="r2/keyword_subscribe/" method="post">
                <input type="text" size="50" value="Enter a new keyword for rosebud to crawl!">
                </br>
                <input type="submit" value="Submit" onclick="send()"  />

问题是我想在views.py中检索该文本字段中文本的值。有什么方法可以做到吗?

我的顶部有一个jquery脚本,提交按钮。

$("#keywordForm").submit(function(){};

我需要知道如何传递它。

谢谢你们!

2 个答案:

答案 0 :(得分:0)

使用javascript获取它:

<input id="myTextField" name="myTextField" type="text" size="50" value="Enter a new keyword for rosebud to crawl!">

然后:

var value = $("myTextField").value;

现在,您拥有该“值”变量中的值。

由于您在字段中没有“name”属性,因此未将其提交给服务器。如果你添加它,那个输入将被发送到服务器,你可以在php中得到它:

$_GET['myTextField']

答案 1 :(得分:0)

这实际上取决于您如何拨打服务器。 无论如何,您可以通过这种方式将值转换为变量:

var myVal = $('#keywordForm input[type="text"]').val();

也许如果您提供更多信息,我可以帮助您进一步...

干杯。