Javascript 我想显示警报消息

Javascript 我想显示警报消息,javascript,Javascript,这是运行良好,但我想显示警报消息,若所有输入值的总和不等于100,并停止在同一页上 函数doMath(){ //捕获两个输入框的输入值 var my_input1=document.getElementById('my_input1').value; var my_input2=document.getElementById('my_input2').value; var my_input3=document.getElementById('my_input3')。值; var my_inpu

这是运行良好,但我想显示警报消息,若所有输入值的总和不等于100,并停止在同一页上

函数doMath(){
//捕获两个输入框的输入值
var my_input1=document.getElementById('my_input1').value;
var my_input2=document.getElementById('my_input2').value;
var my_input3=document.getElementById('my_input3')。值;
var my_input4=document.getElementById('my_input4').value;
var my_input5=document.getElementById('my_input5')。值;
var my_input6=document.getElementById('my_input6').value;
//将它们添加到一起并显示
var sum=parseInt(my_input1)+parseInt(my_input2)+parseInt(my_input3)+parseInt(my_input4)+parseInt(my_input5)+parseInt(my_input6);
文件。填写(金额);
}





函数doMath()
{
//捕获两个输入框的输入值
var my_input1=document.getElementById('my_input1').value;
var my_input2=document.getElementById('my_input2').value;
var my_input3=document.getElementById('my_input3')。值;
var my_input4=document.getElementById('my_input4').value;
var my_input5=document.getElementById('my_input5')。值;
var my_input6=document.getElementById('my_input6').value;
//将它们添加到一起并显示
var sum=parseInt(my_input1)+parseInt(my_input2)+parseInt(my_input3)+parseInt(my_input4)+parseInt(my_input5)+parseInt(my_input6);
如果(总和>=100){
文件。填写(金额);
}
否则{
警报(“总和小于100”)
}
}






如果我清楚地了解您想要什么,您可以尝试以下方法:

var sum = parseInt(my_input1) + parseInt(my_input2) + parseInt(my_input3) + parseInt(my_input4) + parseInt(my_input5) + parseInt(my_input6);

if (sum != 100) {
   alert('Different from a hundred')
   return false;
}
我使用了
return false
,以防您想要处理结果并执行其他操作。

您可以使用alert()函数显示警报弹出窗口

            if(sum!=100){
              alert("Sum is not equal to 100");
            }else{
              document.write(sum);
            }
请参阅工作片段


函数doMath()
{
//捕获两个输入框的输入值
var my_input1=document.getElementById('my_input1').value;
var my_input2=document.getElementById('my_input2').value;
var my_input3=document.getElementById('my_input3')。值;
var my_input4=document.getElementById('my_input4').value;
var my_input5=document.getElementById('my_input5')。值;
var my_input6=document.getElementById('my_input6').value;
//将它们添加到一起并显示
var sum=parseInt(my_input1)+parseInt(my_input2)+parseInt(my_input3)+parseInt(my_input4)+parseInt(my_input5)+parseInt(my_input6);
如果(总和=100){
警报(“总和不等于100”);
}否则{
文件。填写(金额);
}
}





更换

    document.write(sum);

这是另一个解决方案

函数_get(ID){
返回文档.getElementById(ID);
}
函数doMath(){
var my\u input1=\u get('my\u input1').value?parseInt(\u get('my\u input1').value):0;
var my\u input2=\u get('my\u input2').value?parseInt(\u get('my\u input2').value):0;
var my\u input3=\u get('my\u input3').value?parseInt(\u get('my\u input3').value):0;
var my\u input4=\u get('my\u input4').value?parseInt(\u get('my\u input4').value):0;
var my\u input5=\u get('my\u input5').value?parseInt(\u get('my\u input5').value):0;
var my\u input6=\u get('my\u input6').value?parseInt(\u get('my\u input6').value):0;
//将它们添加到一起并显示
var sum=my_input1+my_input2+my_input3+my_input4+my_input5+my_input6;
如果(总和=100){
警报(“总和为100”);
/*你的代码在这里*/
}否则,如果(sum100){
警报(“总和大于100”);
/*你的代码在这里*/
}
}







alert('Hi!,良好编码');测试您的值然后使用您可能希望避免使用
文档。编写
。但请告诉我如何检查所有值是否等于200,然后显示警报message@sanjayyadav这有帮助吗?好吧,gaurav需要一些小的改变,如果警报只在2 100以下,如果Equal或max为100,那么查询将success@sanjayyadav这样地?这是一个小小的改变你可以自己做你好gaurav我想在弹出消息关闭后停止重定向你能帮我关于this@sanjayyadav这不是一个编码站点。如果您有问题,请发布不同的问题。你的陈述不清楚,没有重定向,Hiraj@这是你的绝妙回答,谢谢你,Dhiraj@@你能帮我数百个数字吗?如果有任何字段,比如如果我在一个输入字段中输入了100个数字,而另一个字段为空,那么脚本就会运行。如果没有提示信息,Singh@这是你的绝妙回答,谢谢你,很高兴我能帮上忙:)Bachcha@@你能帮我数百个数字吗?如果有字段,比如我在一个输入字段中输入了100个数字,而另一个字段为空,那么脚本就会运行。毫无戒备message@SanjayYadav你可以按照Sumon Sarker的代码来做。添加函数
函数_get(ID){return document.getElementById(ID);}
并替换行
var my_input1=_get('my_input1')。值?parseInt(_get('my_input1')。值):0我希望这会有所帮助,请让我知道您仍然面临问题。啊!谢谢大家!@sanjayyadavsumon@@如果有字段,你能帮我数百个数字吗?比如,如果我在一个输入字段中输入了100个数字,而另一个为空,那么脚本就会运行。没有警报信息啊!好的,等等。。。更新我的答案@sanjayyadavIt已在我的答案中完成。如果将
100
放入任何字段,脚本将在没有任何警报消息的情况下运行@Sanjayyadav请检查此代码是否工作,请查看此Ricardo Pontual@我正在使用此代码,但我认为我必须控制此代码
    if(sum==100) {
        document.write(sum);
    } else {
        alert("show your messaage");    
    }