您可以使用纯 JavaScript 方法 - 想象一下 PHP 代码输出以下内容:
Thing Number 1 <input type="radio" name="myRadioId" value="thingy1" />
Thing Number 2 <input type="radio" name="myRadioId" value="thingy2" />
那么我们的 JavaScript 代码可以是:
function getRadioValue(radioName){
// Get all inputs on the page.
var inputs = document.getElementsByTagName('input');
for (var i = 0; i < inputs.length; i++) {
// Check it is a radio of the correct name and is checked.
if (inputs[i].type === 'radio' &&
inputs[i].name === radioName &&
inputs[i].checked) {
// We have the checked radio - return its value.
return inputs[i].value;
}
}
return null;
}
var queryString = "?id=" + getRadioValue('myRadioId');
// Do stuff here
但是如果我们使用jQuery - 那么它就变得简单多了:
var queryString = "?id=" + $("input:radio[name=myRadioId]").val();
如果您不了解 JavaScript,并且希望使用它来编写网页,我鼓励您花一个小时来学习 jQuery 的基础知识。它会为您节省一些麻烦:)