2017-11-14 6 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 규칙 구문을 확인하십시오.