javascript - jquery/JavaScript 输入验证

标签 javascript jquery

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

我有 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')}
    });

按照我读这篇文章的方式,如果它们匹配,它应该警报 true,如果不匹配,则警报 false,但这不是它的工作方式,它对两者都返回 true,我不知道如何修复它会喜欢任何任何人都可以在这方面为我提供帮助(请记住,我对此不太擅长)

最佳答案

@ArunPJohny 已经将其固定,但这是更正后的代码:

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

关于javascript - jquery/JavaScript 输入验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25396385/

相关文章:

javascript - 在react中添加动态onClick事件

Javascript:如何遍历日志文件

php - 使用 PHP 删除文本框中的文本

javascript - jQuery AJAX 请求远程 API 被阻止

javascript - jQuery根据页面滚动添加/删除类

jquery - 如何使我的布局在所有分辨率下看起来都一样?

javascript - 如何在网页中包含日历

javascript - 如何实现jQuery动画排队?

javascript - 如何 "NaNundefined"[10] ="e"或者 ([+[][[]]]+[][[]])[++[[]][+[]]+[+[]]] = "e"?

jquery - IE8 - 如何在内容加载后运行 jquery 代码?