我通過表單發送輸入的內容,從第1頁至第2頁,使用按鈕與action="page2.php"
:
<form method="get" id="chatform" action="page2.php">
<input type="text" style="margin-bottom:20px;" class="form-control" id="recipient" name="recipient" placeholder="username" value="">
</form>
按鈕的形式外,但它包含它的名稱:
<button type="submit" form="chatform" id="b9" style="font-size: 12px !important;" name="b9" class="buttonmenu toggleForms btn btn-secondary btn-block" style="float:left;">Chat</button>
我也很loadind使用javascript輸入:
$(".buttonmenu").click(function(){
$('#recipient').val("hellooooo"); }
問題是,一切工作正常Safari瀏覽器,但在Firefox我不戈t變量$_GET['recipient']
中的任何內容,我不明白爲什麼。
在page1中只有表格串聯,沒有嵌套froms。在Safari中,一切都在第2頁完美運行:我在URL和內容中獲得了'收件人'變量的名稱,在firefox中,我只在URL中獲得'收件人'變量的名稱,但變量爲空 看來就像Firefox無法從服務器獲取$_GET['recipient']
的內容,或者運行php操作IGNORING javascript。
有什麼想法?
'動作= 「chat.php」''VS行動= 「使page2.php」'...所以...而且也沒有提交按鈕 –
道歉,它是action =「page2.php」 - 只需在問題 – giuseppe
中糾正它,你如何將表單發送到該頁面? –