我需要这个作业。我需要在文本框中显示名称,地址,大小和顶部字段的值。没有问题,名称和地址正确显示。但是,我无法看到让尺寸功能起作用。这是一个单选按钮,因此我只需要一个尺寸。我还没有为复选框尝试过if else。这是我的代码
<html>
<head>
<script>
function pizza() {
document.pizzaboy.comments.value = "Name:" + " " + pizzaboy.name.value + "\n" + "Address:" + " " + pizzaboy.address.value + "\n" + document.getElementById("small").value + document.getElementById("medium").value + document.getElementById("large").value + "\n" + pizzaboy.toppings.value;
{
var rslt = "";
if (document.pizzaboy.size[0].checked) {
rslt = rslt + "Size=Small\n";
} else if (document.pizzaboy.size[1].checked) {
rslt = rslt + "Size=Medium\n";
} else rslt = rslt + "Size=Large\n";
return rslt;
}
}
</head>
答案 0 :(得分:0)
第二个Javascript括号可能会引发错误,导致代码无法正常运行。
答案 1 :(得分:0)
在这篇文章中,解释了几种(更一般)获取单选按钮值的方法:
Checking Value of Radio Button Group via JavaScript?
第一个答案是使用jQuery,但我认为以下答案对你有帮助。 你应该试试这个。如果您需要进一步的帮助,请在此处回答。