2015-01-17 115 views
1

我在查看是否有可能在字段不爲空時自動提交表單。我有一個1輸入表單,這是一個日期選擇器。我希望當用戶選擇一個日期時,它會自動提交此值。當輸入字段不爲空時,Javascript自動提交表單

這可能嗎?

乾杯

我找到了解決的辦法:

<script> 
    function myFunction() { 


var el = document.getElementById('input-datepick').value; 
if (el!=""){ 

    document.getElementById('datepick').submit(); 

} 

} 

</script> 

然後在我的HTML

<input onchange="myFunction()" name ="input-datepick" id="input-datepick"  
type="text" class="form-control datepicker"> 
+0

「_Is this possible?_」 - >是 – Andreas

回答

1

您可以將事件偵聽簡單地添加到您的輸入字段,並提交相關表格時,輸入字段變化:

document.getElementById('id of your input field').addEventListener('change',function(){ 
    document.getElementById('id of your form').submit() 
} 
+0

代碼在原始帖子中。 但是,當我更改日期時,consle.log chaned作品沒有彈出。如果我爲Click更換更改,它會起作用,所以在「更改」調用中有某些內容不起作用。 – user2171245

0

在日期選擇器上輸入一個按鈕功能。

如果您的輸入在窗體中扭曲,請使用jquery .submit函數。

另一種方式可以使用.ajax調用將您的輸入值作爲ajax數據傳遞。在這種情況下不需要

相關問題