我如何做Textbox Submit

时间:2010-05-19 06:39:58

标签: php html

我有一个搜索框和一个按钮。当前用户输入一些文本并按下搜索按钮。但我想添加另一个功能,而不是点击搜索按钮,人们可以按Enter键进行搜索。我怎么能这样做?

这是我的代码示例:

<form method="post" action="">

     <input id="search" name="search" type="text" />
     <input id="search_btn" name="search_btn" type="submit" />

</form>

提前致谢

3 个答案:

答案 0 :(得分:3)

按“输入”将提交大多数没有hocus pocus的表单。

答案 1 :(得分:0)

您可以使用以下方式执行此操作

<script type="text/javascript">
  function submitenter(myfield,e)
  {
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;
    if (keycode == 13)
    {
        myfield.form.submit();
        return false;
    }
    else
     return true;
  }

</script>

<form method="post" action="">

     <input id="search" name="search" type="text" :onKeyPress=>"return submitenter(this, event);"/>
     <input id="search_btn" name="search_btn" type="submit"  />

</form>

答案 2 :(得分:-1)

<form method="POST" action="<?php $_SERVER['PHP_SELF'];?>">
<input type='text' name='text1' value='' size='30'>
<input type='submit' name='search' value='Search'>
</form>
<?php
include("connect.php");
mysql_select_db("example",$con);

if(isset($_POST['search'])){
$text=$_POST['text1'];

$result=mysql_query("SELECT * FROM example_tbl WHERE inputdata LIKE '$text'");
While($row=mysql_fetch_array($result)){
echo $row[0]."".$row[1]."".$row[2];
}
}
?>