为了账号安全,请及时绑定邮箱和手机立即绑定

脚本内部的脚本 脚本在文字和 PHP 中

脚本内部的脚本 脚本在文字和 PHP 中

梦里花落0921 2022-09-29 15:57:44
我正在尝试根据用户在表单中的输入更改隐藏的输入值。我写了如下代码<script>jQuery("body").on("change","#wpforms-250-field_21",function(){var bookingDate = jQuery('#wpforms-250-field_21').val();    <?php            $olddate= "<script>document.writeln(bookingDate);</script>";            $today = date("d-m-Y");            $olddate = DateTime::createFromFormat('d/m/Y', $olddate);            $inputdate = $olddate->format('d-m-Y');            $datetime1 = date_create($today);             $datetime2 = date_create($inputdate);             $interval = date_diff($datetime1, $datetime2);             $total_days =$interval->format('%a');                 if($total_days>0){                    $hidden2 =1;                }                else{                    $hidden2 =0;                }    ?>jQuery('#wpforms-250-field_100').val(<?php echo $hidden2; ?>);}); </script>我在第7行有问题,在那里我再次使用javascript,我没有得到其他想法来实现我的目标,我无法运行代码,因为javascript中的另一个javascript。如果有人能帮助我实现我的目标,请告诉我。谢谢!
查看完整描述

2 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

在第 7 行将 JavaScript 代码段传递给 PHP 在这里不起作用,因为 PHP 的字面意思是“文档.writeln(预订日期);”。

我要说的是,这里不需要PHP,因为你想做的一切都可以用纯JavaScript来实现。但是,如果你真的想使用PHP,你需要看看执行一个ajax请求,将bookingDate变量作为POST字段之一传递,然后让它输出结果。


查看完整回答
反对 回复 2022-09-29
?
慕村225694

TA贡献1880条经验 获得超4个赞

首先,你不能在javascript中编写php,你可以在html中编写php,对于jquery,你需要使用$作为选择器。您应该参考 jquery 文档。https://api.jquery.com/


查看完整回答
反对 回复 2022-09-29
  • 2 回答
  • 0 关注
  • 205 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号