以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教,JS代码不起作用  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=124050)

--  作者:bahamute
--  发布时间:2018/8/29 16:56:00
--  请教,JS代码不起作用
页面定义了JS函数,
文件名:GsSalesAmountcalc.js
内容为:
function GsSalesAmountcalc(){
if document.getElementById(\'cpdj\').value >=0 and document.getElementById(\'cpsl\').value >=0{
document.getElementById(\'xsje\').value = document.getElementById(\'cpsl\').value * document.getElementById(\'cpdj\').value;
alert(document.getElementById(\'xsje\').value);
}    
}

页面定义为:

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180829170315.png
图片点击可在新窗口打开查看

问题是:点击“计算金额”按钮,没有任何反应!从页面头文件中能够弹出GsSalesAmountcalc.js文件已经正常加载,求指点。


[此贴子已经被作者于2018/8/29 17:03:53编辑过]

--  作者:有点蓝
--  发布时间:2018/8/29 17:03:00
--  
function GsSalesAmountcalc(){
if (document.getElementById(\'cpdj\').value >=0 && document.getElementById(\'cpsl\').value >=0){
    document.getElementById(\'xsje\').value = document.getElementById(\'cpsl\').value * document.getElementById(\'cpdj\').value;
    alert(document.getElementById(\'xsje\').value);
}    
}

--  作者:bahamute
--  发布时间:2018/8/29 17:13:00
--  
改为这样,还是不行,点击之后并没有反应。
Function GsSalesAmountcalc(){
    If (document.getElementById(\'cpdj\').value >=0 && document.getElementById(\'cpsl\').value >=0){      
        document.getElementById(\'xsje\').value = document.getElementById(\'cpsl\').value * document.getElementById(\'cpdj\').value;   
        alert(document.getElementById(\'xsje\').value);   
    }
}

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180829171523.png
图片点击可在新窗口打开查看


[此贴子已经被作者于2018/8/29 17:15:49编辑过]

--  作者:有点蓝
--  发布时间:2018/8/29 17:16:00
--  
Function GsSalesAmountcalc(){
aler(\'这里能不能弹出来\');
    If (document.getElementById(\'cpdj\').value >=0 && document.getElementById(\'cpsl\').value >=0){      
        document.getElementById(\'xsje\').value = document.getElementById(\'cpsl\').value * document.getElementById(\'cpdj\').value;   
        alert(document.getElementById(\'xsje\').value);   
    }
}

--  作者:bahamute
--  发布时间:2018/8/29 17:18:00
--  
弹不出来
--  作者:有点蓝
--  发布时间:2018/8/29 17:21:00
--  
浏览器按F12打开开发者工具,然后点击按钮,看提示什么错误
--  作者:bahamute
--  发布时间:2018/8/29 17:27:00
--  
这个错误呢

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180829172624.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2018/8/29 17:30:00
--  
js文件没有加载,或者文件保存的内容不是utf8编码的
--  作者:bahamute
--  发布时间:2018/8/29 17:38:00
--  
加载了呀,我从头文件拦截了一下:

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180829173258.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180829173744.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2018/8/29 17:38:46编辑过]

--  作者:有点甜
--  发布时间:2018/8/29 17:56:00
--  

1、js文件里面 function、if() 等字符,都是要小写的,不能大写;

 

2、js文件里面加入alert,如果不能弹出,说明你js还没有修改正确。