2013-07-29 102 views
0

我有触发这样的计算功能的硬编码的表单元素:的onclick JavaScript的不再适用于_GET PHP的形式价值

<input type="radio" name="selectedaverageage" value="5-9" onclick="calculateTotal()" />5-9 Years 

我因为拍摄从以前的形式,但calculateTotal值()不再起作用。

我试图把函数放在body onload事件中,但它没有工作。

<input type="radio" checked="checked" name="selectedaverageage" value="<?php echo $_GET['age']; ?>" onclick="calculateTotal()" /><?php echo $_GET['age']; ?> 

现在我怎么调用calculateTotal(),我不再需要单击单选按钮了?

+0

您需要显示该功能。 –

+0

根据你如何让calculateTotal获取变量,只需在页面底部调用它,以便在页面加载时运行。 – aynber

+0

我们应该如何知道该功能的作用?你真的有一个金色的徽章? :O – Virus721

回答

1

你可以把它放在单选按钮下的下一行。

<script>calculateTotal.apply(document.getElementsByName('selectedaverageage')[0])</script> 
+0

我需要确保calculateTotal基于form元素的name =“selectedaverageage”运行。 –

+1

检查编辑,可能工作。 – Brendan