我是JavaScript的新手。我有一個輸入文本字段,我希望在按下表單提交按鈕後清除。我會怎麼做?使用JavaScript提交後清除輸入字段
1
A
回答
1
在您的FORM元素中,您需要用JavaScript函數覆蓋onsubmit
事件並返回true。
<script type="text/javascript">
function onFormSubmit()
{
document.myform.someInput.value = "";
return true; // allow form submission to continue
}
</script>
<form name="myform" method="post" action="someaction.php" onsubmit="return onFormSubmit()">
<!-- form elements -->
</form>
1
如果用戶按下表單上的submitbutton,數據將被提交給表單的action屬性中給出的腳本。這意味着用戶從網站導航。刷新後(假設表單的動作與源相同),輸入字段將爲空(因爲它首先是空的)。
如果您通過JavaScript提交數據並且沒有重新加載頁面,請確保在提交數據後執行Nick的代碼。
希望這是明確的(雖然我懷疑這一點,我的英語很糟糕有時)..
0
功能testSubmit(){ VAR X = document.forms [ 「myForm會」] [」輸入1" ]; var y = document.forms [「myForm」] [「input2」]; if(x.value ===「」) {alert}('plz fill !!'); 返回false; } if(y.value ===「」) { alert('plz fill the !!'); 返回false; } return true; ()) } function submitForm() if(testSubmit()) { document.forms [「myForm」]。submit(); //第一次提交 document.forms [「myForm」]。reset(); //然後重置表單值 }}
First Name: <input type="text" name="input1"/> <br/> Last Name: <input type="text" name="input2"/> <br/> <input type="button" value="Submit" onclick="submitForm()"/> </form>
相關問題
- 1. 使用JavaScript清除輸入字段
- 2. 如何清除提交後的輸入字段
- 3. 如何清除表單提交後的輸入字段
- 4. 提交的Javascript清除文本字段
- 5. Javascript:清除提交,兩個字段
- 6. 提交後不要清除輸入
- 7. 角 - 清除表單輸入後提交
- 8. 提交後清除所有字段
- 9. 如何在提交後清除字段?
- 10. 提交後清除Redux表單字段
- 11. 輸入字段被清空後如何刪除輸入字段
- 12. 使用Reactjs清除輸入字段?
- 13. 清除表單提交的輸入字段
- 14. 提交併重定向後輸入字段未清空?
- 15. 提交後重置輸入字段
- 16. 清除輸入字段onfocus
- 17. 使用javascript從字段刪除最後一位數字提交
- 18. 清除另一個文本輸入字段後清除
- 19. 在javascript警報後清除輸入字段值
- 20. 使用鏈接點擊清除輸入字段Javascript
- 21. 爲什麼我無法使用javascript清除輸入字段?
- 22. 提交輸入字段
- 23. 表單提交後清除字段並提供消息
- 24. 點擊提交時清除輸入
- 25. React - 輸入值清除提交
- 26. 使用jQuery提交後清除表格
- 27. 在處理完輸入後清除文本輸入字段
- 28. 輸入字段應該不明確後提交使用angularjs
- 29. 如果輸入字段無效,則清除輸入字段
- 30. 提交後清除表格
嗯哦......不會有這樣的服務器端處理這個帖子沒有看到任何的效果相應的表單域? – mjv 2009-09-29 05:54:37
可以。我必須承認,我從來沒有這樣做過。我希望POST數據在繼續之前被取整。 – 2009-09-29 22:06:12