我正在尝试构建一个用户输入单词的网站,并使用我在python中编写的函数生成相应的信息页面(该函数将生成包含相关信息的html文件)。由于一个人可以输入无限数量的单词,网站需要自动运行该功能(并在此过程中编写新的html文件)以响应用户输入。据我所知,可能有一种方法可以使用jQuery或PHP来做到这一点,但我想知道是否有人可以帮助我,让我知道是否有一个代码可以让我轻松地做到这一点。
答案 0 :(得分:0)
HTML
<form action="getinput.php" method="POST"><input type="text" name="input" /></form>
getinput.php
<?php $input = $_POST['input']; ?>
//html part of php page
<p><?php echo $input; ?></p>
不需要jQuery
答案 1 :(得分:0)
有很多不同的方法可以完成这项工作。我不确定你对jQuery有多熟悉,但你可以使用.on函数将一个事件监听器添加到用户输入查询的输入字段,或者你可以使用单独的函数作为快捷方式到.on事件监听器。
一个例子(这可能不适用于您正在尝试完成的任务,因为我并非100%确定您的代码中的设置如何)将类似于:
<script>
$(document).ready(function(){
$('#myInputField').on('keyup', function(){
// Your code goes here
})
})
</script>
您也可以使用更改侦听器,keydown或其他人(我不会通过内存全部了解它们)执行相同的操作。看这里:https://api.jquery.com/on/