表单操作之前的 HTML 表单输入控件 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>

那么它是如何工作的呢?它是先执行检查,然后执行"发送.php"还是执行"发送.php"?

为了回答您的问题,函数在表单发布之前执行。

如果 javascript 函数返回 false,则表单将不会发布。如果 javascript 函数返回 true,则表单将被发布。

发生的情况取决于函数CheckInput()返回的内容 - 它必须返回false以防止表单提交到"send.php"。

最新更新