微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 文本输入更改值和即时检查

我想知道是否可以检查数组并更改文本框(输入字段)的值而不单击提交时更新结果div.
在我的尝试中,我试图使用 PHP和jQuery,但无济于事.我希望能够在用户单击按钮并替换输入字段($query)中的文本后立即检查数组.
还有其他方法我可以尝试这个吗?
代码如下:

<?PHP 
//arrays
$results = array();
$results["car"] = array( "name" => "toyota");
$results["food"] = array( "name" => "bread");
$results["tool"] = array( "name" => "hammer");
$query = "";
?>
<script>
function colour() {
    document.getElementById("s").value = "colour";
}
function tool() {
    document.getElementById("s").value = "tool";
}
</script>

<div id="form">
<input type="text" value="<?PHP echo $query; ?>" id="s" />
</div>

<button onclick="colour()">Check colours</button>
<button onclick="tool()">Check tools</button>




<div id="result">
<?PHP  
         foreach ($results as $key => $val) {
           if ($key === $query) {
               echo " match found! for " . $key;
           }
         }
    ?>
</div>

我期待着你的意见.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐