2009-09-09 20 views
0

我有一個我正在用AJAX提交的表單。用戶填寫該字段(稱爲「條形碼」)並返回,表單提交。jquery:如何清空表單域,然後將焦點/光標移動到它?

表單提交後,會顯示成功或失敗消息。我想:

  1. 淡出消息
  2. 空的「條形碼」字段
  3. 把遊標回場,準備下一個人。

到目前爲止,我已經得到了第1步處理:

setTimeout(function(){ $('span.login-fail').parent().fadeOut('normal'); }, 1000); 
setTimeout(function(){ $('span.login-welcome').parent().fadeOut('normal'); }, 1000); 

但我不知道該怎麼做2個或3。感謝您的幫助!

回答

2
  • 要清除一個字段只需使用$("#fieldID").val("")它將設置值爲空。

  • 對焦只需使用對焦方式$("#fieldID").focus()

0

你可以這樣做:

$("#form_id").find("input").val("").end().find("input:first").focus(); 

這將清除表單中的所有輸入和焦點移動到在第一個名單。

0
var barcode = $('#barcode'); 
barcode.val(''); 
barcode.focus(); 
相關問題