【问题标题】:jquery/JavaScript input validation [duplicate]jquery / JavaScript输入验证[重复]
【发布时间】:2014-08-20 03:42:57
【问题描述】:

我整天都在努力让它工作,它看起来应该很简单,但我无法让它工作,我还不太擅长这个,我在自学,所以和我一起工作 = )

我有 2 个输入

    <input id="id1" type="text" name="os0" maxlength="200" value="Address">
    <br/>
    <input id="id2" type="text" name="os0" maxlength="200" value="Address">

我要做的就是确认两者相同 这是我正在尝试使用的 jquery/JavaScript

    $('#id2').keyup(function() {
    if ($('#id1').attr('value') == $('#id2').attr('value')) {
    alert('true')} else { alert('false')}
    });

我读这篇文章的方式应该在匹配时发出警报,如果不匹配则发出警报,但这不是它的工作方式,它对两者都返回真,我不知道如何解决它会喜欢任何任何人都可以帮助我(请记住,我不擅长这个)

【问题讨论】:

  • 你需要使用.val() 而不是.attr('value') - if ($('#id1').val() == $('#id2').val() {...}

标签: javascript jquery


【解决方案1】:

@ArunPJohny 已经确定了它,但这里是更正后的代码:

 $('#id2').keyup(function () {
     if ($('#id1').val() == $('#id2').val()) {
         alert('true');
     } else {
         alert('false');
     }
 });

【讨论】:

    猜你喜欢
    • 2014-03-17
    • 2016-02-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多