Javascript通知弹出窗口?

时间:2010-11-12 19:16:45

标签: javascript

如果将字段A中的金额编辑为字段B中找到的较小金额,则查找执行javascript通知弹出窗口的最佳方法?

我们没有使用任何js框架,但不排除该选项。

感谢。

6 个答案:

答案 0 :(得分:1)

您可以尝试使用alert功能。

答案 1 :(得分:1)

您可以使用alert功能

if(valueOfFieldA < valueOfFieldB)
{
    alert('please enter amount greater than Field B');
}

答案 2 :(得分:1)

我会推荐jQuery然后你可以这样做:

   <input id='fld1' type=text value=5>
   <div id="label1" style="display:none;">&nbsp;</div>
   <input id='fld2' type=text value=5>

并在您的脚本中

 $(document).ready(function() {
            $('#fld1').change(function(){
                if($(this).val()>$('#fld2').val()){
                  //display it on the form
                  $('#label1').append('Fld 1 cannot be bigger than fld2!').show();
                  //or alert it to the user using alert();
                   alert('Fld 1 cannot be bigger than fld2!');
                }
            })
        });

请参阅http://api.fatherstorm.com/test/4168233.php

答案 3 :(得分:1)

我猜this就是你要找的。

为方便起见,此处重写了代码

<强> HTML

<label>A</label><input type="text" id="input1" onblur="checkBValue()"/><br/>
<label>B</label><input type="text" id="input2"/>

<强> JS

function checkBValue(){

    var b=parseInt(document.getElementById("input2").value);
    var a=parseInt(document.getElementById("input1").value);
    if (a<b && !isNaN(a) && !isNaN(b)) alert("A="+a+ " is less than B="+b);
    return;
}

答案 4 :(得分:0)

简单地说,您可以创建一个js函数并使用A输入的onchange事件调用它, 所以你可以指定通知用户的特殊方式;)

答案 5 :(得分:0)

无耻的插件,但这是我写的一个非常容易处理通知的库:http://shaundon.github.io/simple-notifications/