gpt4 book ai didi

Javascript .submit() 覆盖必填字段

转载 作者:太空狗 更新时间:2023-10-29 15:14:00 24 4
gpt4 key购买 nike

我有一个表格,我希望在发送前使用模态框进行确认。我用 JavaScript 来做这件事。我打开 Modal 并在那里使用 .submit() 函数,但它发送表单时不考虑“必填”字段。

这是我用 http://www.w3schools.com/ 做的一个例子:

<!DOCTYPE html>
<html>
<body>

<form id="some" action="demo_form.asp">
Username: <input type="text" name="usrname" required>
<input type="submit">
</form>

<p><strong>Note:</strong> The required attribute of the input tag is not supported in Internet Explorer 9 and earlier versions, or in Safari.</p>
<button type="button" onclick="document.getElementById('some').submit();">Send anyway</button>
</body>
</html>

这是 fiddle : http://jsfiddle.net/fmpk1h1m/

无论是直接发送表单还是通过 JavaScript,我想要的是 required 属性的相同效果。

最佳答案

触发表单提交按钮点击:

var form = document.getElementById('form');
var submitButton = document.getElementById('submit-button');
var sendButton = document.getElementById('send-button');

sendButton.addEventListener('click', send);

function send(e) {
submitButton.click();
}

http://jsfiddle.net/8rwfspbt/1/

关于Javascript .submit() 覆盖必填字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25393468/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com