2017-11-14 5 views
0

xhtmlドキュメントにはスクリプト部分がほとんどない可能性のあるタグをすべて閉じていますが、クローズ入力タグの問題があります。ここに私のコードは次のとおりです。xhtmlで入力タグの問題をクローズ

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <title>Assignment3</title> 
</head> 
<body> 
    <input type="checkbox" name="check" value="tick" onclick="addCostApple()"/>apple<br/><br/> 
    <input type="checkbox" name="check" value="tick" onclick="addCostOrange()"/>banana<br/><br/> 
    <input type="checkbox" name="check" value="tick" onclick="addCostBanana()"/>cherry<br/><br/> 
    <input type="button" value="Submit" onclick="displayCost()"> 
    <script type="text/javascript"> 
     var total=0; 
     function addCostApple() 
     { 
      total = total + 59; 
     } 
     function addCostOrange() 
     { 
      total = total + 49; 
     } 
     function addCostBanana() 
     { 
      total = total + 39; 
     } 
     function displayCost() 
     { 
      var tax = (0.05*total)/100; 
      alert("Cost : $ "+(total/100)+"\nTax : $"+tax+"\nTotal : $"+(total+tax)/100); 
     } 
    </script> 
</body> 
</html> 

そして、これは私が取得していますエラーです:XHTMLで

XML Parsing Error: mismatched tag. Expected: </input>. Location: 
file:///home/aravind/aravind/Sessions/Web%20programming/JavaScript 
/day2/Assignment3.xhtml Line Number 35, Column 3: 
+1

'の' – xDreamCoding

+0

XMLタグが閉じられていない – canillas

+1

2倍の '' – xDreamCoding

答えて

0

を使用すると、すべてのHTMLタグを閉じる必要があります。ブラウザは<input>タグを付けずにHTMLとして変換します。

here構文XHTMLルールを確認してください。