Так как вы помечаете только JS, вот что:
function getQueryVariable(variable){
var query = window.location.search.substring(1);
if(query.split("&")){
var vars = query.split("&");
}
else{
var vars = query;
}
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if(pair[0] == variable){return pair[1];}
}
return("");
}
var selected = getQueryVariable('button');
if(selected == 'A'){
document.getElementById('One').checked = true;
document.getElementById('Two').checked = false;
}
else if(selected == 'B'){
document.getElementById('One').checked = false;
document.getElementById('Two').checked = true;
}
Где ваш HTML на weeble.html:
<a href="wobble.html?button=A"><button type="button" id="ButA" name="button_a">Select One</button><a/>
<a href="wobble.html?button=B"><button type="button" id="ButB" name="button_b">Select Two</button><a/>
И HTML на wobble.htmlis:
<input type="checkbox" name="one" id="One"><input type="checkbox" name="two" id="Two">
Чтобы ответить на английском языке, установите переменную запроса в ссылке, в зависимости от того, какая кнопка нажата, и используйте JS, чтобы прочитать переменную запроса и проверить элементы ввода соответствующим образом.Есть лучшие решения, чем то, что представлено здесь, но я пытался оставаться в рамках того, что, как я полагаю, является вашей текущей ситуацией, основанной на этом вопросе.