Это не «проверка» поля на другом конце. Ссылка, по которой вы щелкаете, содержит переменную в URL (переменная GET). Когда загружается новая страница, скорее всего, для проверки каждого переключателя используется язык сценариев на стороне сервера.
В этом случае? Default_amt = 5 - это то, что прикрепляется к вкладу в 5 долларов. Тогда на странице:
<input type="radio" checked="checked" value="5" name="amount" id="amt_preset_1" onclick="BSD.contribution.clearother();" class="radiobutton">
Значение для переключателя. Просто поместите что-то вроде этого php-кода, чтобы «проверить» его
<?php if ($_GET['default_amt'] == "5") {echo "checked=\"checked\"; } ?>
Ссылки на предыдущей странице могут быть такими:
<a href="newpage.html?amount=1">Set amount to 1 on new page</a>
<a href="newpage.html?amount=2">Set amount to 2 on new page</a>
<a href="newpage.html?amount=3">Set amount to 3 on new page</a>
<a href="newpage.html?amount=4">Set amount to 4 on new page</a>
'newpage.html' будет иметь следующее:
<input type="radio" value="1" name="toPay" <?php if ($_GET['amount'] == "1") {echo "checked=\"checked\"; } ?>>
<input type="radio" value="2" name="toPay" <?php if ($_GET['amount'] == "2") {echo "checked=\"checked\"; } ?>>
<input type="radio" value="3" name="toPay" <?php if ($_GET['amount'] == "3") {echo "checked=\"checked\"; } ?>>
<input type="radio" value="4" name="toPay" <?php if ($_GET['amount'] == "4") {echo "checked=\"checked\"; } ?>>