2013-05-03 126 views
0

我在這裏有這種形式,並希望每個單選按鈕不能被檢查。我不想禁用,因爲如果碰巧被選中,我仍然希望將該值提交給數據庫。這只是一個基本的例子。單選按鈕返回false onclick

當我點擊其中一個它檢查,然後不允許我點擊另一個。 我希望兩個按鈕都不能被檢查。

<form action="here.php" method="post"> 
    <input onclick="return false" type="radio" name="firstone" value="Yes" /> Yes 
    <input onclick="return false" type="radio" name="firstone" value="No" /> No 
    <input type="submit" /> 
    </form> 

有沒有人知道如何解決這個問題?我不想使用JavaScript。

+2

如果您不希望用戶點擊收音機,爲什麼不只是添加一個帶有該值的隱藏字段? – Schleis 2013-05-03 20:36:55

+0

尋找隱藏的領域選項。從來沒有想過那個謝謝。 – Ricky 2013-05-03 20:46:54

+0

地獄是的。謝謝施萊斯。一段時間以來一直在搞這個。 – Ricky 2013-05-03 20:49:55

回答

1

而不是試圖阻止點擊單選按鈕。您應該使用隱藏元素來包含要使用表單發送的值。

1

我可以想象的唯一原因是你想禁用它們,但不禁用它,因爲它們在禁用時看起來很醜。

你如何改變頁面上的CSS?

:disabled CSS selector

+0

我不希望它禁用的原因是當我更新我的數據庫時,它不會重新提交禁用的字段 – Ricky 2013-05-03 20:41:16

+0

難題。我的錯。如果你禁用它們,然後在提交之前重新啓用JavaScript,會怎麼樣? – mbarlocker 2013-05-03 20:43:59