gpt4 book ai didi

JavaScript 输入验证

转载 作者:行者123 更新时间:2023-11-29 22:36:08 25 4
gpt4 key购买 nike

我正在为来自 javascript-coder 的输入框使用 javascript 验证但我这里有 2 个问题。

第一:脚本中的验证器使用name来验证对象,是否可以在gen_validatorv4.js中更改为id,如何更改?

第二:尽管文本框产生警报,但我的页面会自行重新加载。它应该留在页面上并允许用户更正错误。

下面是我的脚本放置

    function submitform(){
var frmvalidator = new Validator("myform");
frmvalidator.addValidation("amountperIteration","numeric","Name a price greater than $25");
frmvalidator.addValidation("amountperIteration","gt=25","Name a price greater than $25");

document.forms[0].submit();
}

我的 html 代码被简化为类似这样的东西:(我的后端使用 python)

 <form action="{{ request.path }}" name="myform" method="post" enctype="multipart/form-data" onsubmit="return false">
<input type="text" name="amountperIteration">
<input type="submit" value="submit" onclick="submitform">
</form>

有什么建议吗?

最佳答案

回答你的第二个问题:

如果验证失败,您希望从提交处理程序中返回 false:

function submitForm() {
var result = validate(this);

if ( result === false ) { return false; }
}

这样表单提交过程将被取消。

关于JavaScript 输入验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4958773/

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