Javascript 在is中调用2个函数
我有两个函数,它们自己可以很好地工作。以某种形式使用它们。我可以在一个onclick事件中调用它们,但是我希望将它们都放在一个脚本中,第一个调用validate,但如果信息正确,则只调用第二个函数display。所以,如果调用了validate,而信息不正确,它们会收到警报并返回到true,如果信息正确,则调用display。谢谢你的帮助Javascript 在is中调用2个函数,javascript,forms,function,Javascript,Forms,Function,我有两个函数,它们自己可以很好地工作。以某种形式使用它们。我可以在一个onclick事件中调用它们,但是我希望将它们都放在一个脚本中,第一个调用validate,但如果信息正确,则只调用第二个函数display。所以,如果调用了validate,而信息不正确,它们会收到警报并返回到true,如果信息正确,则调用display。谢谢你的帮助 function validate() { // Get the value of the input field with id="QTY" v
function validate() {
// Get the value of the input field with id="QTY"
var x = document.forms["confirm"]["QTY"].value;
// If x is Not a Number or less than one
if (isNaN(x) || x < 1 ) {
alert("Quantity - Minimum 1 required please");
return true;
}
}
function display()
{
var x=document.confirm.qty.value;
var y=document.confirm.price.value;
var z=document.confirm.total.value;
var confirm = window.confirm('Quantity:' + x + '\nPrice Each: ' + y + '\nTotal Price: ' + z + '\n\nConfirm your order?' );
}if(result)
{
// user has pressed ok
}
else
// user has pressed cancel
{
document.getElementById("myform").reset();
}
如果验证通过,则通常让validate返回true
function validate() {
// Get the value of the input field with id="QTY"
var x = document.forms["confirm"]["QTY"].value;
// If x is Not a Number or less than one
if (isNaN(x) || x < 1 ) {
alert("Quantity - Minimum 1 required please");
return false;
}
return true;
}
function display()
{
var x=document.confirm.qty.value;
var y=document.confirm.price.value;
var z=document.confirm.total.value;
var confirm = window.confirm('Quantity:' + x + '\nPrice Each: ' + y + '\nTotal Price: ' + z + '\n\nConfirm your order?' );
if(confirm)
{
// user has pressed ok
}
else
// user has pressed cancel
{
document.getElementById("myform").reset();
}
}
if (validate()) { display(); }
如果您提供有关html和粘合代码的更多信息,我们可以提供更好的帮助。If validate{display;}else{alert'whatever';}?首先修复代码格式,然后如果验证通过,您可以在validate中调用display?谢谢。我对这个很陌生,正在学习。你所说的我有点困惑。我如何在验证内调用display。我在努力理解。对不起,如果我听起来很笨。