![](/img/trans.png)
[英]Assigning a selected value from a dropdown list to a php variable onchange, without pressing submit button in a html form?
[英]How to submit the form with a selected value from onchange jquery.timepicker.min.js dropdown
我用php创建了一个html表单。 使用类timepicker
有一个传递时间<input>
字段。 我正在使用jquery.timepicker.min.js
选择器,可以根据需要平滑地选择值。
但是,如果我将onBlur=this.form.submit
设置为<input>
,则会提交默认值而不是所选值。
如果我设置为<input>
onChange
而不是onBlur
,则不会提交表单。
如果我添加一个提交按钮而不使用<input>
任何函数,则单击提交按钮即可提交正确的值。
我是Javascript的真正初学者,一些帮助将受到高度赞赏。
附加信息:我已将您的答案中的代码添加到拣配程序脚本中,如下所示:
<script>
$(document).ready(function(){
var x = document.getElementById("toimklo").value;
document.getElementById("tklo").innerHTML = x;
$('input.timepicker').timepicker({
timeFormat: 'HH:mm',
interval: 30,
minTime: '09:00',
maxTime: '18:00',
defaultTime: x,
startTime: '09:00',
dynamic: false,
dropdown: true,
scrollbar: false });
$('tklo').on('selectTime', function() {
$('lomake').submit(); }); });
</script>
toimklo是php <input>
用于存储在数据库中的交付时间。 tklo是<input class="timepicker">
用于打开并包含所选值的下拉列表。 lomake是我尝试提交的表单的名称。
我想我已将代码添加到错误的位置?
这个JQuery Timepicker在这里有一个selectTime
事件, https://github.com/jonthornton/jquery-timepicker#events
selectTime :从timepicker列表中选择时间值后调用。 在更改事件之前触发
$('#myTimePickerField').on('selectTime', function() {
$('#myForm').submit();
});
选择时间后提交表格
如果您使用的是类似的软件包,请查看文档中的类似事件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.