如何在不提交表单的情况下获取html中的选项/文本的值

时间:2012-11-29 20:23:16

标签: php javascript html mysql ajax

我想在表单中使用文本框的值来为查询编写。这是我的代码。

<form method="post" action="#">
    <label>Subject</label>
    //I can use option also here
    <input type="text" maxlength="30" name="subject" />
    <?php
        $query=mysql_query("SELECT * FROM STUDENT where subject="textbox.text"");
    ?>
</form>

这可能吗?

2 个答案:

答案 0 :(得分:0)

实现这一目标的唯一方法是使用AJAX风格的电话或提交表格。

您的服务器需要下拉列表中的信息才能提供响应。如果Web浏览器从未提交另一个请求(通过AJAX或表单提交),则服务器无法对其进行操作。

答案 1 :(得分:0)

你可以调查document.getElementsByName(“subject”)[0] .value)

yourFunction(document.getElementsByName("subject")[0].value);

你的函数可以插入脚本标记,创建XMLHttpRequest等等......

编辑:对于旧版本的IE,使用ActiveXObject(“Microsoft.XMLHTTP”)代替XMLHttpRequest()