javascript - 表单操作之前的 HTML 表单输入控件 tot php

标签 javascript html forms submit

如何在“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”?

最佳答案

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

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

关于javascript - 表单操作之前的 HTML 表单输入控件 tot php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49680739/

相关文章:

java - Spring 形式 :select cats as toString

javascript - 使用 JavaScript 创建 base64 编码的图像

html - 一分为二并定位一个div

javascript - 刷新时导航栏下方出现奇怪的空白

css - 如何在 View 中设置 Bootstrap 进度条的动画?

python - 当用户提交表单时,Django 博客向管理员发送电子邮件

javascript - 无法获取复选框的正确状态

javascript - 我可以动态地将一个模块注入(inject)另一个模块吗?

javascript - 动态加载内容后 jQuery 动画 div 高度

javascript - 表单 onsubmit 不起作用结束更改输入值