簡體   English   中英

將值放入文本字​​段時的javascript自動提交表單

[英]javascript autosubmit form when dropping value into text field

我的表單很簡單,只有一個文本字段。 我要放入值(拖放),該方法工作正常(當然),但是我想在將值放入后自動提交。

根據我的理解,'onchange'是行不通的,因為您實際上需要退出該字段才能提交。.與'onmouseup'相同..也不起作用,除非我再次單擊該字段...

我怎樣才能解決這個問題?

形成:

<form name="getrdun" action="getrdun" method="post">
Original string: <input type="text" name="origstuff" value=""><br>
<input type=submit value="Submit">
</form>

輸入事件應該可以解決問題,盡管從參考文獻中注意到IE9和Opera存在一些問題。


更新了詳細信息:

監聽input事件,而不是使用change事件。 您沒有顯示任何代碼,所以我不知道您如何設置事件監聽器,但是,例如,使用普通的舊JavaScript。

    inputEl.addEventListener('input', function() {
        // submit the form here...
    })

jQuery版本:

    $('input[type="text"]').on('input', function() {
        // submit the form here...
    })

顯然,您需要適當選擇<input>元素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM