根据用户输入

时间:2015-07-26 05:05:32

标签: php jquery python html function

我正在尝试构建一个用户输入单词的网站,并使用我在python中编写的函数生成相应的信息页面(该函数将生成包含相关信息的html文件)。由于一个人可以输入无限数量的单词,网站需要自动运行该功能(并在此过程中编写新的html文件)以响应用户输入。据我所知,可能有一种方法可以使用jQuery或PHP来做到这一点,但我想知道是否有人可以帮助我,让我知道是否有一个代码可以让我轻松地做到这一点。

2 个答案:

答案 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/