2013-05-03 65 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