2015-01-17 114 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数据传递。在这种情况下不需要

相关问题