需要帮助获取使用Javascript填充的字段吗

需要帮助获取使用Javascript填充的字段吗,javascript,Javascript,我正在学习HTML入门课程,一直在努力寻找我在使用java的页面上的错误。我确信我犯了一个简单的错误,但我没有看到 以下是我正在使用的代码: 我的问题是估计总价字段的基价没有填充 提前谢谢 函数chgImage(){ if(document.getElementById(“selModel”).value==“civic”) { document.getElementById(“imgCar”).src=“Civic2.jpg”; } 其他的 { document.getElementByI

我正在学习HTML入门课程,一直在努力寻找我在使用java的页面上的错误。我确信我犯了一个简单的错误,但我没有看到

以下是我正在使用的代码:

我的问题是估计总价字段的基价没有填充

提前谢谢

函数chgImage(){
if(document.getElementById(“selModel”).value==“civic”)
{
document.getElementById(“imgCar”).src=“Civic2.jpg”;
}
其他的
{
document.getElementById(“imgCar”).src=“Accord2.jpg”;
}
processForm();
}
函数processForm(){
var-bPrice=0;
var-aPrice=0;
var oPrice=0;
var-tPrice=0;
if(document.getElementById(“selModel”).value==“civic”)
{
b价格=17355.89;
if(document.getElementById(“optacess1”).checked==true)
{ 
aPrice=aPrice+400.22;
}
if(document.getElementById(“optacess2”).checked==true)
{
aPrice=aPrice+850.44;
}
if(document.getElementById(“optAccess3”).checked==true)
{
aPrice=aPrice+1600.00;
}
if(document.getElementById(“metalFin”).checked==true)
{
oPrice=305.72;
}
if(document.getElementById(“custFin”).checked==true)
{
oPrice=350.00;
}
}
其他的
{
基准价格=19856.79;
if(document.getElementById(“optacess1”).checked==true)
{
aPrice=aPrice+500.89;
}
if(document.getElementById(“optacess2”).checked==true)
{
aPrice=aPrice+1015.85;
}
if(document.getElementById(“optAccess3”).checked==true)
{
aPrice=aPrice+1600.00;
}
if(document.getElementById(“metalFin”).checked==true)
{
oPrice=385.67;
}
if(document.getElementById(“custFin”).checked==true)
{
oPrice=400.00;
}
}
//计算总数
tPrice=bPrice+aPrice+oPrice;
document.getElementById(“basePrice”).value=“$”+formatCurrency(bPrice).toString();
document.getElementById(“accessPrice”).value=“$”+formatCurrency(aPrice).toString();
document.getElementById(“extPrice”).value=“$”+formatCurrency(oPrice.toString();
document.getElementById(“estPrice”).value=“$”+格式货币(tPrice).toString();
}
函数格式货币(num){
num=isNaN(num)| | num==''| | num===null?0.00:num;
返回parseFloat(num).toFixed(2);
}

汽车配件销售订单
选择一个型号:
公民的 一致 可选配件:
立体声系统
皮革内饰
GPS系统

外部饰面:
标准饰面
金属饰面
定制饰面
基本价格

配件价格

外部饰面价格

估计总价


这是Javascript,不是Java。感谢您的更正,很抱歉造成混淆。真是太棒了!这样就纠正了一半的问题。然而,当我将下拉列表从Civic更改为Accord时,发生了与以前相同的事情。我知道了,非常感谢您的帮助!!!我一天中大部分时间都在用头撞墙。
  <body onload="processForm()">
<div id="wrapper">
<form  id="cars" method="get">
<h1>AutoMart Sales Order Form</h1>
<img id="imgCar" src="civic2.jpg" />
<table class="Controls">
<tr>
<td><label for="Model">Select a Model:</label><br></td>
<td><select id="selModel" onchange="chgImage()">
  <option value="civic" >Civic</option>
  <option value="accord" >Accord</option>
  </select></td>
</tr>
<tr>
<td><label for="optAcces">Optional Accessories:</label><br></td>
<td><label class='checkbox'><input type="checkbox" id="optAcces1"value="stereoSys" onchange="processForm()"> Stereo System<br>
<label class='checkbox'><input type="checkbox" id="optAcces2" value="leatherInt" onchange="processForm()"> Leather Interiors<br>
<label class='checkbox'><input type="checkbox" id="optAcces3" value="gpsSys" onchange="processForm()"> GPS System<br><br>
</td>
</tr>
<tr>
</tr>
<tr>
<tr>
</tr>
<td><label for="extFin">Exterior Finish:</label><br></td>
<td><label class='radiolabel'><input type="radio" name="selectedfinish" id="stanFin" onchange="processForm()"> Standard Finish<br>
<label class='radiolabel'><input type="radio" name="selectedfinish" id="metalFin" onchange="processForm()"> Metalic Finish<br>
<label class='radiolabel'><input type="radio" name="selectedfinish" id="custFin" onchange="processForm()"> Customized Finish<br>
</td>
</tr>
<tr>
<td><label for="base">Base Price</label><br></td>
<td><input type="text" id="basePrice" style="text-align:right;" readonly><br></td>
</tr>
<tr>
<td><label for="access">Accessories Price</label><br></td>
<td><input type="text" id="accessPrice" style="text-align:right;" readonly><br></td>
</tr>
<tr>
<td><label for="extPrice">Exterior Finish Price</label><br></td>
<td><input type="text" id="extPrice" style="text-align:right;" readonly><br></td>
</tr>
<tr>
<td><label>Estimated Total Price</label><br></td>
<td><input class- "ReadOnlyControls" type="text" name="estPrice" id="estPrice" style="text-align:right;" readonly><br></td>
</tr>
</table>




<input class="buttons" type="reset"  value="Clear">
<input class="buttons" type="button" onclick="window.print()"; value="Print Form" id="print">





</form>
</div>
</body>
</html>
function chgImage() {
    if (document.getElementById("selModel").value =="civic")
        {
            document.getElementById("imgCar").src="Civic2.jpg";
        }
    else
    {
        document.getElementById("imgCar").src="Accord2.jpg";
    }
    processForm();
}

function processForm(){

    var bPrice = 0;
    var aPrice = 0;
    var oPrice = 0;
    var tPrice = 0;

    if (document.getElementById("selModel").value =="civic")
    {
            bPrice = 17355.89;

         if (document.getElementById("optAccess1").checked == true)
        { 
            aPrice = aPrice + 400.22;
        }
         if (document.getElementById("optAccess2").checked == true)
        {
            aPrice = aPrice + 850.44;
        }
         if (document.getElementById("optAccess3").checked == true)
        {
            aPrice = aPrice + 1600.00;
        }
         if (document.getElementById("metalFin").checked == true)
        {
            oPrice = 305.72;
        }
         if (document.getElementById("custFin").checked == true)
        {
            oPrice = 350.00;
        }
    }
    else
    {
     basePrice = 19856.79;

         if (document.getElementById("optAccess1").checked == true)
         {
            aPrice = aPrice + 500.89;
         }
         if (document.getElementById("optAccess2").checked == true)
         {
            aPrice = aPrice + 1015.85;
         }
         if (document.getElementById("optAccess3").checked == true)
         {
            aPrice = aPrice + 1600.00;
         }
         if (document.getElementById("metalFin").checked == true)
         {
            oPrice = 385.67;
         }
         if (document.getElementById("custFin").checked == true)
        {
            oPrice = 400.00;
        }
    }



    //calculate total

    tPrice = bPrice+aPrice+oPrice;
    document.getElementById("basePrice").value = "$" + formatCurrency(bPrice).toString();
    document.getElementById("accessPrice").value = "$" + formatCurrency(aPrice).toString();
    document.getElementById("extPrice").value = "$" + formatCurrency(oPrice).toString();
    document.getElementById("estPrice").value = "$" + formatCurrency(tPrice).toString();

    }

    function formatCurrency(num){
    num = isNaN(num) || num === ''|| num === null ? 0.00 : num;
    return parseFloat(num).toFixed(2);
    }