我需要帮助来调用add()函数和验证函数,所以首先它将验证和然后添加
i need help to call add() function and also validate function, so first it will validate and than add
我想在提交时验证表单,如果表单填写正确,请单击,然后调用add()函数。我不是一个高级用户,所以请保持简单,如果有其他方法可以做到这一点,我将不胜感激。
这是我的代码:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body>
<script>
function validate() {
var x = document.forms["myform"]["fnum"].value;
var y = document.forms["myform"]["snum"].value;
if( x=="" || x ==null){
alert("Please Enter the ist Number");
return false;
}
if( y=="" || y== null){
alert("Please Enter the 2nd Number");
return false;
}
}
function add(){
var x = document.forms["myform"]["fnum"].value;
var y = document.forms["myform"]["snum"].value;
x=parseInt(x);
y=parseInt(y);
var sum = x +y;
document.write(sum);
}
</script>
<form name="myform" onSubmit="return validate()">
First Number: <input type="number" name="fnum">
Second Number : <input type="number" name="snum">
<input type="submit" value="submit">
</form>
</body>
</html>
您需要第三个函数来执行此逻辑,如下所示:
function submit() {
if(validate()) {
add();
return true;
} else {
return false;
}
}
然后有
<form name="myform" onSubmit="return submit()">
...
或者,在这种情况下,您可以让add()调用validate()并返回false,并且在表单提交中只包含return add()
。
相关文章:
- 使用jquery验证函数不适用于select元素
- ng if不验证函数
- 我需要帮助来调用add()函数和验证函数,所以首先它将验证和然后添加
- 所需字段的验证函数更短
- Javascript验证函数总是回复无效
- 如何包含来自另一个 PHP 文件的 PHP 验证函数
- 如何编写验证函数以仅读取 XLS 和 XLSX 格式的 Excel 文件
- .each() 在 .clone() 之后用于验证函数
- 当 openssl 命令行验证签名时,节点.js验证函数不会验证签名
- 在 jQuery 中组合验证函数并替换类名
- 自定义验证程序客户端验证函数未触发
- 我们可以在 Java 脚本验证函数中包含 jQuery 吗?
- 具有返回值的验证函数
- JavaScript 编号验证函数
- 如何编写一个测试来验证函数是否已成功将字符串列表(在数组中指定)打印到屏幕上
- 将另一个验证函数附加到 Javascript 表单验证逻辑
- 简单的Javascript验证函数
- 我的表单未使用 jquery 验证函数进行验证
- ASP.NET - 在提交表单之前调用 javascript 验证函数
- 如何对输入标记调用验证函数