1
我需要對錶單執行兩個驗證:驗證用戶名和驗證提交表單。我試圖使用單獨的事件:兩個事件用於驗證表單和字段驗證
$('form').submit(function(event){
});
$('.username').blur(function(){
});
這樣,當按ENTER鍵時,事件發生衝突。我嘗試了其他事件而不是模糊,但沒有一個能夠正常工作。
我來到了以下結論:
$('form').on('submit focusout', function(event)
{
if(event.type == 'focusout')
{
alert('field validate');
}
else if(event.type == 'submit')
{
alert('form submit');
}
});
我的形式記錄 '提交' 和 '事件的內容'。提交表單時,這些字段將被檢查,並且當focusOut事件時,該字段將被檢查。我的解決方案是正確的還是有另一種更實用的方法?我無法使用插件。
真正的朋友會這樣認爲。這是正確的,沒辦法:'submit:function(){'謝謝 –
focusOut事件時如何獲取字段值? '$(this).val()'不工作 –