php - 如何即时将输入(文本)值设置为 PHP 变量

标签 php javascript jquery jquery-ui

基本上,我使用 jQuery 中的日期选择器让我的客户选择一个日期。然后我想获取那个日期(一旦他们选择了它)并通过数据库处理它以预填充一个时间选择器。

问题是,我不知道如何在不必实际提交表单的情况下获取该输入框的值并对其进行处理。我想在他们选择后处理值(value)。

这是我的日期选择器代码:

$(函数() { $( "#datepicker") .datepicker({ minDate: '+1' }); });

我想我必须以某种方式添加一个 onblur 事件,但我不确定执行此操作的最佳方法是什么。

最佳答案

要让服务器在不提交表单的情况下处理日期选择器的值,您必须通过 AJAX 将该值传递给服务器。

$('.datepicker').datepicker({
   onSelect: function(dateText, inst) { 
       $.ajax({
          url: "yourscript.php",
          type: "POST",
          data: ({date : dateText}),
          success: function(data){
             alert(data); 
          }
       }); 
   }
});

关于php - 如何即时将输入(文本)值设置为 PHP 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6202202/

相关文章:

jquery - 如何在jquery页面中加载html响应

javascript - phantomjs - 页面加载后执行 Javascript 函数,然后输出新的更改

javascript - 从 WordPress 页面调用 JavaScript 函数?

javascript - 如何使用 jquery 操作 iframe 对象

javascript - 使用 Javascript 将 onclick 函数添加到带有 this 参数的 href

javascript - 扩展默认值,选项覆盖所有内容

javascript - 无法清除 select2

php - PHP UOPZ 扩展导致 Laravel 7 Composer 自动加载错误

php - jquery - 重新加载后隐藏

javascript - Yii 注册脚本 : Adding php parameters to javascript