請看到這一點:http://jsfiddle.net/uNbYu/1/透過按鈕不工作,因爲它應該
如果你點擊提交,按鈕不會做任何事情,但只是隱藏的文本框,只能第二次。
我該如何找到解決此問題的方法,而無需在JS中刪除.hide()
?因爲我真的需要這個。
感謝
編輯:文本框應進行隱藏點擊文本輸入時出
請看到這一點:http://jsfiddle.net/uNbYu/1/透過按鈕不工作,因爲它應該
如果你點擊提交,按鈕不會做任何事情,但只是隱藏的文本框,只能第二次。
我該如何找到解決此問題的方法,而無需在JS中刪除.hide()
?因爲我真的需要這個。
感謝
編輯:文本框應進行隱藏點擊文本輸入時出
原因按鈕似乎並沒有做任何事情,你第一次點擊那是因爲你實際上並沒有點擊它。輸入字段上的模糊事件首先觸發,導致字段消失。結果是您的點擊實際上並未落在按鈕上!
看到這個更新的提琴:http://jsfiddle.net/uNbYu/10/ 在這個例子中,我綁定輸入字段的隱藏點擊提交按鈕。
我不確定這是否能完全解決您的問題。我不是100%確定你想要達到的目標,但希望這會有所幫助。
您的blur()
函數實際上是在您單擊按鈕時調用的,該按鈕會移動按鈕並丟失單擊事件。
如果您不單擊該按鈕,而是單擊表單輸入外部,則可以看到此內容,然後單擊該按鈕。有用。
那正是我想要的:)謝謝 –
太好了。當涉及到模糊時,還需要注意一點:模糊事件始終會在焦點事件之前觸發,就像它在點擊事件之前觸發一樣。 – maxedison