Javascript 我制作的脚本不起作用,我找不到问题所在

Javascript 我制作的脚本不起作用,我找不到问题所在,javascript,html,Javascript,Html,首先,对不起,我知道下一个代码是错误的,我是编程新手,我有一个问题。当用户从select中选择一个选项时,它必须更改一个值,然后,用户必须以数字形式写入一个价格,该值不得高于上一个值,此时脚本应该动作,但不起作用。正确的代码必须如下所示: <script> function cboc(){ var cb = $("#cbotipfon").val(); var maxvalGORE = null; if(cb == 0){

首先,对不起,我知道下一个代码是错误的,我是编程新手,我有一个问题。当用户从select中选择一个选项时,它必须更改一个值,然后,用户必须以数字形式写入一个价格,该值不得高于上一个值,此时脚本应该动作,但不起作用。正确的代码必须如下所示:

<script>
function cboc(){ 
        var cb = $("#cbotipfon").val();
        var maxvalGORE = null;

        if(cb == 0){
            maxvalGORE = 0;
        if(cb == 15){
            maxvalGORE = 100;       
        }
        if(cb == 16){
            maxvalGORE = 200;
        }
} 

function cbocc(){ 
    var val = null;
    var x = document.GetElementById('txtprepos').value;

    val = parseInt(x); 

    if(val > maxvalGORE){
    alert('The value is higher than $' + maxvalGORE +'.'); 
    document.GetElementById('txtprepos').value = "";
    }    
}    
</script>

<select style="width=5.5em;" name="cbotipfon" id="cbotipfon" onchange="cboc()">
                    <option value="0">Select</option>                                      
                            <option value="15">Option A</option>
                            <option value="16">Option B</option>                                  
                </select>

<input type="number" onblur="cbocc()" name="txtprepos" id="txtprepos"/>

这个问题我已经解决好几天了。如果你能帮助我,我将永远感激你。提前感谢,请慢慢来。

下面是一个简单的例子。不需要声明任何函数。只需正确声明变量,并使用该方法获取输入和选择元素的值

var maxvalGORE,val,cb,x=null; document.getElementByIdcbotipfon.addEventListenerchange,函数{ var cb=document.getElementById'cbotipfon'。值; ifcb==0{ maxvalGORE=0; } ifcb==15{ maxvalGORE=100; } ifcb==16{ maxvalGORE=200; } }; document.getElementByIDTXTProps.addEventListenerchange,函数{ x=document.getElementById'txtPreps'。值; val=parseIntx; ifval>maxvalGORE{ 警报“该值高于$”+maxvalGORE+”; }else ifval==maxvalGORE{ 警报“该值等于$”+maxvalGORE+”; }否则{ 警报“该值低于$”+maxvalGORE+”; } document.getElementById'txtPreps'。值=; }; 选择 方案A 方案B
GetElementById应该是GetElementById。JavaScript区分大小写。欢迎使用SO。你的问题陈述不是很清楚:你的脚本出了什么问题?有错误吗?它是否正确显示警报?还是别的什么?请查看如何在函数中创建What's cb?那么做parseInt0而不是仅仅0@cale_b我认为脚本是问题所在。在网站上寻找答案后,我设法构建了上面出现的脚本,但是,它们不起作用。我不知道到底是什么问题,但我确信它在脚本中,它可以完美地工作!但是当我复制并粘贴我的代码时,它就停止工作了,它是在一个特殊的脚本中吗?我需要调用一些特定的语言吗?@LuisEscobar示例的重点不是复制粘贴,而是理解功能并在项目中使用自己的解决方案。