2012-06-11 208 views

回答

0

嘗試這樣

$('form').submit(function(evt) { 
    if ($('#textbox1').val() === $('#textbox2').val()) { 
    alert('values match'); 
    evt.preventDefault(); 
    } 
} 

使用.submit()方法結合到submit事件的形式,則該2個值從文本框比較 - 如果它們是相同的它顯示然後警報阻止默認操作,使用(表單提交)event.preventDefault()

Working example here

+0

我使用asp.net.and使.ascx page.in ascx頁中的表單我不使用窗體。我正在使用 user1196392

+0

@ user1196392將您的HTML輸出(而不是asp.net源代碼)添加到您的問題 - 再加上您目前正在執行的任何JavaScript操作。 – ManseUK

0

$("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>

example link

0

的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"> 

小提琴 https://jsfiddle.net/ptda108k/1

0

下面是代碼

if(!$("#t1").val() && !$("#t2").val() && $("#t1").val() === $("#t2").val()){ 
    alert("Both values are same"); 
}else{ 
    return false; 
} 

我被===做輸入值嚴格的類型檢查。

希望這會幫助您的要求。