我想将 php 值作为 datepicker 函数中的参数传递。 在文本框中完美调用的函数,但在 datepicker 中则不然。当我包含 datepicker 库函数时,不会调用该函数。我想以 php 值作为参数来调用该函数。现在不会调用该函数。我想在 datepicker onselect 事件中调用该函数。
#Function called perfectly
echo '<td><input type="text" name="interview" class="interview" value="'.$cfet['interview'].'" onblur=place(this.value,'.$cfet['r_id'].',"interview");></td>';
#problem with datepicker
echo '<td><input type="text" name="interview" id="datepicker1" class="interview" value="'.$cfet['interview'].'" onselect=place(this.value,'.$cfet['r_id'].',"interview");></td>';
最佳答案
检查您使用的日期选择器库,因为它们通常直接具有这些事件。
JQuery Datepicker 示例:
将 HTML 更改为:
echo '<td><input type="text" name="interview" id="datepicker1" class="interview" value="'.$cfet['interview'].'" data-r_id="'.$cfet['r_id'].'"></td>';
JS代码
$( "#datepicker1" ).datepicker({
onSelect: function(){
place($(this).val(),$(this).data('r_id'),"interview");
}
});
关于javascript - 如何在datepicker函数中传递php参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32220344/