0

我需要将名称、地址、大小和顶部字段的值显示在文本框中。没有问题,名称和地址正确显示。但是我看不到让 size 函数起作用。它是一个单选按钮,因此我只需要一个尺寸即可出现。我什至还没有为复选框尝试过 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>
4

2 回答 2

0

第二个 Javascript 括号可能会给您一个错误,使您的代码无法正常运行。

于 2013-10-11T17:10:11.297 回答
0

在这篇文章中,解释了几种(更一般的)获取单选按钮值的方法:

通过 JavaScript 检查单选按钮组的值?

第一个答案是使用 jQuery,但我认为以下答案会对您有所帮助。你应该试试这个。如果您需要进一步的帮助,请在此处回答。

于 2013-10-11T17:11:48.743 回答