Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在不提交表单的情况下获取html中选项/文本的值_Php_Javascript_Html_Mysql_Ajax - Fatal编程技术网

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

Php 如何在不提交表单的情况下获取html中选项/文本的值,php,javascript,html,mysql,ajax,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

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

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

主题
//我也可以在这里使用这个选项

这可能吗?

实现这一点的唯一方法是使用AJAX风格的调用或提交表单


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

您可以轮询document.getElementsByName(“主题”)[0]。值)

函数可以在其中插入脚本标记、生成XMLHttpRequest等


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

必须有一个http调用才能触发某些内容。。所以它要么通过AJAX,要么通过常规提交,因为我不懂AJAX…:)那么请帮我用ajax来做。我年轻的时候不知道怎么说,后来我学会了。AJAX不是一种语言,它是一种概念。JQuery是实现AJAX风格行为的一种简单方法。我建议您查看一下它或AJAX调用所需的原始Javascript。我将如何使用AJAX风格来实现它?我认为您可能需要退后一步,更好地理解AJAX。我建议您查阅AJAX教程,因为您所要求的更像是教授一个完整的概念,而不是一个单独的问题。
yourFunction(document.getElementsByName("subject")[0].value);