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

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

php使用不同的表單從另一個表單獲取數據

php使用不同的表單從另一個表單獲取數據

PHP
慕村9548890 2022-07-16 17:08:55
是否可以使用不同的形式從另一個獲取數據?我不想使用一種形式 <?php     echo $_POST['2'];     ?>   <html>   <head>   </head>   <body>     <form method="post">       <input type="submit" name="submit" />     </form>     <form method="post">       <input type="text" name="2" />     </form>   </body>   </html>
查看完整描述

3 回答

?
青春有我

TA貢獻1784條經驗 獲得超8個贊

正如@peter 所說,您一次只能提交一份表格。但是有一些解決方法可以滿足您的需求。

方法一

將表單發布到 php 腳本(例如form_1_action.php),然后將表單輸入存儲在Session變量中。

$_SESSION['form_data_1'] = $_POST;

然后,您將能夠在不同的頁面中訪問它。喜歡,

$_SESSION['form_data_1']['field_name']

方法二

將表單發布到 php 腳本(例如form_1_action.php),然后將表單輸入存儲在PHP變量中。

$formData1 = $_POST;

然后你可以在第二個表單中使用第一個表單中的數據(第二個表單應該在同一個文件上form_1_action.php),比如

<input name="name" value="{$formData1['field_name']"}>

如果您在form_2_action.php.

方法三

使用Javascript以更用戶友好的方式完成您的要求。


查看完整回答
反對 回復 2022-07-16
?
慕神8447489

TA貢獻1780條經驗 獲得超1個贊

不,這是不可能的,因為瀏覽器一次只會提交一個表單(通常是包含單擊的提交按鈕的表單)。

他們不可能一次提交多個表單,因為每個表單都有自己的操作和方法屬性來確定要發送的請求。


查看完整回答
反對 回復 2022-07-16
?
不負相思意

TA貢獻1777條經驗 獲得超10個贊

try using jquery to Prevent the other form from submiting and try updating the value using event listening of the first form and update that input. 

    $( '#Submit' ).click( function ( event ) {

            event.preventDefault();

var value = <?= $postedValue ?>;

$('input[name="input_name/2"]').val(value);

}


查看完整回答
反對 回復 2022-07-16
  • 3 回答
  • 0 關注
  • 144 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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