最近有人問我提交表單后怎么把輸入框的內容清空了。
這種方法不止一種,
1、可以用表單的重置功能。
按鈕設置:
form設置:
表單重置時會觸發reset事件,在formreset事件中提交數據就行了,不過這樣不能使用event.detail獲取輸入值了,要用input的bindinput事件或bindblur事件獲取。然后用this.setData({})把值存起立提交表單時拿出來就行了。
2、可以用一個最簡單的方法。
不需要設置重置屬性,只需要在input中設置屬性value
然后表單提交,在成功返回函數success中設置
這樣就每次提交后都會把輸入框的內容清空了。