Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在单击按钮时传递此功能_Javascript_Html_Function - Fatal编程技术网

Javascript 如何在单击按钮时传递此功能

Javascript 如何在单击按钮时传递此功能,javascript,html,function,Javascript,Html,Function,我正在尝试创建这个程序,这样当您单击按钮1时,它将运行函数firstClass。不太清楚它为什么不起作用 HTML: 单击“1”可获得头等舱座位。经济舱座位请点击“2” 1. Javascript: var seatArray = [ , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; var first = 1; var economy = 6; function firstClass() {

我正在尝试创建这个程序,这样当您单击按钮1时,它将运行函数firstClass。不太清楚它为什么不起作用

HTML:


单击“1”可获得头等舱座位。经济舱座位请点击“2”
1.
Javascript:

 var seatArray = [ , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
 var first = 1;
 var economy = 6;

        function firstClass()
        {               
           if (first <= 5 && seatArray == 0) 
           {    
              window.alert("You have chosen First Class. You have been given seat number: ");
           }
           else
           {
              window.alert("Seats are full");
           }
           return false;
        }
var seatArray=[,0,0,0,0,0,0,0,0,0,0];
var first=1;
var经济=6;
函数第一类()
{               

if(firstYour function get's called。只将方法设置为全局的,因为fiddle在另一个作用域中运行它

 var seatArray = [ , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
 var first = 1;
 var economy = 6;

    window.firstClass = function()
    {               
       if (first <= 5 && seatArray == 0) 
       {    
          window.alert("You have chosen First Class. You have been given seat number: ");
       }
       else
       {
          window.alert("Seats are full");
       }
       return false;
    }
var seatArray=[,0,0,0,0,0,0,0,0,0,0];
var first=1;
var经济=6;
window.firstClass=函数()
{               

如果(首先不管您的HTML代码如何,jQuery代码都是$(document).ready(function(){$('#myForm')).on('submit',firstClass);});定义“不起作用”。您希望发生什么?这与实际发生的情况有何不同?
 var seatArray = [ , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
 var first = 1;
 var economy = 6;

    window.firstClass = function()
    {               
       if (first <= 5 && seatArray == 0) 
       {    
          window.alert("You have chosen First Class. You have been given seat number: ");
       }
       else
       {
          window.alert("Seats are full");
       }
       return false;
    }