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