Javascript 在is中调用2个函数

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

我有两个函数,它们自己可以很好地工作。以某种形式使用它们。我可以在一个onclick事件中调用它们,但是我希望将它们都放在一个脚本中,第一个调用validate,但如果信息正确,则只调用第二个函数display。所以,如果调用了validate,而信息不正确,它们会收到警报并返回到true,如果信息正确,则调用display。谢谢你的帮助

 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。我在努力理解。对不起,如果我听起来很笨。