对于一个带有询问字段填写是否正确的alert 的简单表单,我需要一个函数:

  • 单击按钮时显示一个alert 框,有两个选项:

    • 如果单击"OK"(确定),则提交表单
    • 如果单击"取消",alert 框将关闭,可以调整并重新提交表单

我认为JavaScript确认会起作用,但我似乎不知道该怎么做.

我现在拥有的代码是:

function show_alert() {
  alert("xxxxxx");
}
<form>
  <input type="image" src="xxx" border="0" name="submit" onclick="show_alert();" alt="PayPal - The safer, easier way to pay online!" value="Submit">
</form>

推荐答案

一个简单的inline JavaScript confirm就足够了:

<form onsubmit="return confirm('Do you really want to submit the form?');">

不需要external function,除非你正在做validation,你可以这样做:

<script>
function validate(form) {

    // validation code here ...


    if(!valid) {
        alert('Please correct the errors in the form!');
        return false;
    }
    else {
        return confirm('Do you really want to submit the form?');
    }
}
</script>
<form onsubmit="return validate(this);">

Javascript相关问答推荐

jest使用useLocate测试自定义挂钩

当我使用jQuery时,我的图标显示为[对象对象]

TestCafe预计文本等于以下内容之一

ReactJS中的material UI自动完成类别

被CSS优先级所迷惑

在Angular中将样式应用于innerHTML

在JavaScript中声明自定义内置元素不起作用

React Code不在装载上渲染数据,但在渲染上工作

使用i18next在React中不重新加载翻译动态数据的问题

如何使用JavaScript将文本插入空div

切换时排序对象数组,切换不起作用

手机上的渲染错误文本必须在文本组件中渲染,但在浏览器上没有问题<><>

如何在bslib nav_insert之后更改导航标签的CSS类和样式?

在JS中拖放:检测文件

这个值总是返回未定义的-Reaction

当输入字段无效时,我的应用程序不会返回错误

WP Bootstrap NavWaker:下拉菜单一次打开所有下拉菜单

按下单键和多值

Django导入问题,无法导入我的应用程序,但我已在设置中安装了它

我怎样才能得到一个数组的名字在另一个数组?