簡體   English   中英

Twitter Bootstrap HTML表單單選按鈕不適用於PHP POST

[英]Twitter Bootstrap HTML form radio button not working with PHP POST

由於某些原因,在使用Twitter Bootstrap框架時,某些Web瀏覽器上的表單中的單選按鈕值未傳遞到表單PHP腳本。

形成:

<form action="" method="post">  
<li class="stream-item stream-header search-input-item">
<span class="add-on"><i class="icon-search"></i></span>
<input type="text" class="input-xxlarge" id="appendedInputButton" autocomplete="off" name="q">
<button class="btn btn-primary" type="submit">Search</button>
</li>
</div>
<p></p>
<label class="radio">
  <input type="radio" name="opt" value="1" checked>
  Option 1
</label>
<label class="radio">
  <input type="radio" name="opt" value="2">
  Option 2
</label>

</form>

這是用於收集變量的PHP代碼,它很簡單:

$option = $_POST['opt'];

這種方法在Chrome上絕對可以正常使用,但在IE,Firefox或Opera中卻無法使用。

誰能對此有所啟示?

您如何提交數據? 我看不到提交按鈕。

使用以下代碼(注意我添加了一個提交按鈕),該代碼在FF中對我來說正常工作:

<form action="" method="post">  
<li class="stream-item stream-header search-input-item">
<span class="add-on"><i class="icon-search"></i></span>
<input type="text" class="input-xxlarge" id="appendedInputButton" autocomplete="off" name="q">
<button class="btn btn-primary" type="submit">Search</button>
</li>
</div>
<p></p>
<label class="radio">
  <input type="radio" name="opt" value="1" checked>
  Option 1
</label>
<label class="radio">
  <input type="radio" name="opt" value="2">
  Option 2
</label>

<input type="submit" name="submit" value="submit" >

</form>

print_r($ _ POST);的結果

Array ( [q] => [opt] => 1 [submit] => submit ) 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM