使用textfield而不是submit按钮传递数据

时间:2016-08-06 13:07:56

标签: php html

我只是想知道是否有另一种方法可以使用textfield而不是submit按钮从php传递表单,因为我想使用textfield或password发送更新的数据,这样用户只需在键入后输入文本字段即可我的代码看起来像

if(isset($_POST['textfield']))
{
   echo "send data";
}

<input type = "text" id = "textfield">

3 个答案:

答案 0 :(得分:3)

在textfield的onblur事件上执行javascript函数,并在模糊事件中提交表单。

<form id="form">
<input type = "text" id = "textfield" onblur="submitMe()">
</form>

<script>
function submitMe() {
$("#form").submit();
}
</script>

答案 1 :(得分:0)

在您的实际代码中,$_POST['textfield']将始终未设置。

使用,

<input type="text" id="whatever" name="textfield">

isset($_POST['submit'])只是一个约定,只是为了检查POST数据来自表单 - 而不是其他任何地方。

所以,当然,你可以,但要注意安全问题。

答案 2 :(得分:0)

使用javascript发送表单

<html>
<head>
    <script type="text/javascript">
function myFunction() {
    document.getElementById("myForm").submit();
}

    </script>
<body>
    Hello World!
<form action="find.php" id="myForm">
<input type = "text" id = "textfield" onblur="myfunction()">
</form>
</body>
</html>