Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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_Jquery_Html - Fatal编程技术网

Javascript 第一次运行,但从第二次开始不工作

Javascript 第一次运行,但从第二次开始不工作,javascript,jquery,html,Javascript,Jquery,Html,我正在使用一个javascript函数,它第一次工作,但第二次就不工作了。控制台显示:uncaughttypeerror:pizza\u name不是一个函数 我的html是: 它第一次正确显示警报。但不是第二次。请使用以下命令更改代码: function pizza_name() { var pizzaName = document.getElementById('pizza_name').value; if(pizzaName != "") { //.........

我正在使用一个javascript函数,它第一次工作,但第二次就不工作了。控制台显示:
uncaughttypeerror:pizza\u name不是一个函数

我的html是: 它第一次正确显示警报。但不是第二次。请使用以下命令更改代码:

function pizza_name() {
  var pizzaName = document.getElementById('pizza_name').value;
  if(pizzaName != "") {
     //.........
  } else {
    alert( "please enter a name" );
  }
}
不要给函数中可能的
pizza\u name
变量指定任何值,这一点非常重要。

使用以下命令更改代码:

function pizza_name() {
  var pizzaName = document.getElementById('pizza_name').value;
  if(pizzaName != "") {
     //.........
  } else {
    alert( "please enter a name" );
  }
}
不要给函数中可能的
pizza\u name
变量指定任何值,这一点非常重要。

使用以下命令更改代码:

function pizza_name() {
  var pizzaName = document.getElementById('pizza_name').value;
  if(pizzaName != "") {
     //.........
  } else {
    alert( "please enter a name" );
  }
}
不要给函数中可能的
pizza\u name
变量指定任何值,这一点非常重要。

使用以下命令更改代码:

function pizza_name() {
  var pizzaName = document.getElementById('pizza_name').value;
  if(pizzaName != "") {
     //.........
  } else {
    alert( "please enter a name" );
  }
}

不要给函数中可能的
pizza\u name
变量赋值,这一点非常重要。

您也可以使用jquery进行此操作

HTML


您也可以使用jquery进行此操作

HTML


您也可以使用jquery进行此操作

HTML


您也可以使用jquery进行此操作

HTML


js代码:


js代码:


js代码:


js代码:


不要重复使用名称,您可能会将函数改写为字符串

(这就是我假设的发生在代码中的情况,因为您试图以字符串的形式测试
pizza\u name


最好将函数命名为
getPizzaName
。为函数指定它的功能,而不是返回的功能。

不要重复使用名称,您可能会将函数改写为字符串

(这就是我假设的发生在代码中的情况,因为您试图以字符串的形式测试
pizza\u name


最好将函数命名为
getPizzaName
。为函数指定它的功能,而不是返回的功能。

不要重复使用名称,您可能会将函数改写为字符串

(这就是我假设的发生在代码中的情况,因为您试图以字符串的形式测试
pizza\u name


最好将函数命名为
getPizzaName
。为函数指定它的功能,而不是返回的功能。

不要重复使用名称,您可能会将函数改写为字符串

(这就是我假设的发生在代码中的情况,因为您试图以字符串的形式测试
pizza\u name


最好将函数命名为
getPizzaName
。为函数命名它的
功能,而不是它返回的功能。

它在系统上工作您可能正在覆盖该函数。显示
if
下的代码。一个与变量同名的函数。为什么您认为这会/应该起作用?您的函数和变量具有相同的名称?这不好,更改它们。它在系统上工作您可能正在覆盖函数。显示
if
下的代码。一个与变量同名的函数。为什么您认为这会/应该起作用?您的函数和变量具有相同的名称?这不好,更改它们。它在系统上工作您可能正在覆盖函数。显示
if
下的代码。一个与变量同名的函数。为什么您认为这会/应该起作用?您的函数和变量具有相同的名称?这不好,更改它们。它在系统上工作您可能正在覆盖函数。显示
if
下的代码。一个与变量同名的函数。为什么您认为这会/应该起作用?您的函数和变量具有相同的名称?那不好,换掉它们。
$(document).ready(function(){
$("#pizza_name_submit").on("click", function(){
if( $("#pizza_name").val()) {
    alert( $("#pizza_name").val());
  }else{
    alert("enter value");
  }
});
});
   function pizza_name() {
    var pizzaName=document.getElementById("pizza_name").value;
  if(!pizzaName ) {
   alert("no value");
  }else{
    alert( "please enter a name" );
  }
}
function pizza_name() {
    if( pizza_name != "" )