HTML 表单操作之前的表单输入控件 php
HTML form input control before form action tot php
如何在 "action=send.php" 执行之前先检查输入?
例如,当值为 null 时,边框会变红。
<form action="send.php" onsubmit="CheckInput()">
<label for="name">Name:</label>
<input type="text" id="name">
<input type="submit" value="SEND">
</form>
javascript:
<script>
function CheckInput() {
...
}
</script>
那么它是如何工作的呢?它是先进行检查然后执行 "send.php" 还是执行 "send.php"?
发生什么取决于函数 CheckInput()
returns -- 它必须 return false
以防止表单被提交到 "send.php" .
为了回答您的问题,函数在表单的 post 之前执行。
如果 javascript 函数 returns 为假,表单将不会 post 编辑。
如果 javascript 函数 returns 为真,表单将得到 posted.
如何在 "action=send.php" 执行之前先检查输入?
例如,当值为 null 时,边框会变红。
<form action="send.php" onsubmit="CheckInput()">
<label for="name">Name:</label>
<input type="text" id="name">
<input type="submit" value="SEND">
</form>
javascript:
<script>
function CheckInput() {
...
}
</script>
那么它是如何工作的呢?它是先进行检查然后执行 "send.php" 还是执行 "send.php"?
发生什么取决于函数 CheckInput()
returns -- 它必须 return false
以防止表单被提交到 "send.php" .
为了回答您的问题,函数在表单的 post 之前执行。
如果 javascript 函数 returns 为假,表单将不会 post 编辑。 如果 javascript 函数 returns 为真,表单将得到 posted.