亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

腳本內部的腳本 腳本在文字和 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 關注
  • 116 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號