[英]how to compare two text input type box values using jquery
我有兩個文本框t1
和t2
。 我想弄清楚如果t1
和t2
中的值相同,我如何在 jquery 中顯示警報消息。 如果用戶不更改值,我想阻止提交表單。
嘗試這樣的事情
$('form').submit(function(evt) {
if ($('#textbox1').val() === $('#textbox2').val()) {
alert('values match');
evt.preventDefault();
}
}
使用.submit()方法綁定到表單的submit
事件,然后比較文本框中的 2 個值 - 如果它們相同,則顯示警報,然后使用event.preventDefault()阻止默認操作(表單提交)
$("form").submit(function() { var _txt1 = $('#txt1').val(); var _txt2 = $('#txt2').val(); if (_txt1 == _txt2) { alert('Matching!'); return true; } else { alert('Not matching!'); return false; } });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <form action="#" method="post" name="form_name" id="form_id"> <input type="text" id="txt1" name="txt1" /> <input type="text" id="txt2" name="txt2"/> <input type="submit" value="Submit"> </form>
jQuery
$(document).ready(function() {
var _t1 = $("#t1");
var _t2 = $("#t2");
$(_t2).focusout(function() {
if(_t1.val() === _t2.val()){
return alert('Match');
}
return alert('No match');
});
});
HTML
<input id="t1">
<input id="t2">
這是代碼
if(!$("#t1").val() && !$("#t2").val() && $("#t1").val() === $("#t2").val()){
alert("Both values are same");
}else{
return false;
}
我正在通過 === 對輸入值進行嚴格的類型檢查。
希望這將有助於您的要求。
<script> function myfunction(){ var val1=document.getElementById('pwd').value; var val2=document.getElementById('cpwd').value; if(val1!=val2){ document.getElementById('match').innerHTML="Your password is unmatch"; return false; } return true; } </script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.