2013-07-29 34 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