저는 책에서 JavaScript를 연습하고 있습니다. 그것은 내가 텍스트 상자, 체크 상자 및 라디오를 사용하여 양식을 작성하기를 원합니다. 내가 제출을 클릭하면 다른 페이지에 결과 같은 ... 전체 이름 표시해야합니다 : 주소 : 성별 : 취미 :JavaScript에서 선택된 확인란을 표시합니다.
그것은 다른 모든 표시 얻기 쉬운, 그러나 나는 삶에 대한 수 없습니다 제출을 클릭하면 선택한 확인란이 표시됩니다.
다음은 내가 문제가있는 부분입니다. 난 그냥이를 사용할 수 있다고 생각하지만, 그것은 작동하지 않았다
var games = document.getElementById("Checkbox1").checked;
var music = document.getElementById("Checkbox2").checked;
if (games) document.write(" Games");
if (music) document.write(" Music");
을 그리고 여기 내 코드의 나머지 부분입니다 : 어떤 도움을 주시면 감사하겠습니다
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
</style>
</head>
<body style="height: 264px; width: 818px; margin-left: 0px;">
<form name="nameForm" method="post">
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0" dir="auto" class="auto-style4">
<tr>
<td class="auto-style5">Last Name: </td>
<td class="auto-style6">
<input name="lastName" type="text" border="1" /></td>
</tr>
<tr>
<td class="auto-style5">First Name: </td>
<td class="auto-style6">
<input name="firstName" type="text" border="1" /></td>
</tr>
<tr>
<td class="auto-style5">Address:</td>
<td class="auto-style6">
<input name="address" type="text" border="1" id="address" /></td>
</tr>
<tr>
<td class="auto-style5">Telephone:</td>
<td class="auto-style6">
<input name="telephone" type="text" border="1" id="telephone" /></td>
</tr>
<tr>
<td class="auto-style2">Sex:</td>
<td class="auto-style3">
<input name="sex" type="radio" value="Male" />Male<br />
<br />
<input name="sex" type="radio" value="Female" />Female
</td>
</tr>
<tr>
<td class="auto-style1">Hobbies:</td>
<td>
<input id="Checkbox1" type="checkbox" value="Games" />Games<br />
<br />
<input id="Checkbox2" type="checkbox" value="Music" />Music<br />
<br />
<input id="Checkbox3" type="checkbox" value="Travel" />Travel<br />
<br />
<input id="Checkbox4" type="checkbox" value="Exercise" />Exercise<br />
<br />
<input id="Checkbox5" type="checkbox" value="Art" />Art<br />
</td>
</tr>
</table>
</form>
<script type="text/javascript">
function formResult() {
var lastName, firstName, fullName, address, telephone, sex;
lastName = document.nameForm.lastName.value;
firstName = document.nameForm.firstName.value;
address = document.nameForm.address.value;
telephone = document.nameForm.telephone.value;
sex = document.nameForm.sex.value;
fullName = firstName + " " + lastName;
document.write();
document.write("Your name: ");
document.write(fullName);
document.write("<br>");
document.write("<br>");
document.write("Your address: " + address);
document.write("<br>");
document.write("<br>");
document.write("Your telephone: " + telephone);
document.write("<br>");
document.write("<br>");
document.write("Your gender: " + sex);
document.write("<br>");
document.write("<br>");
var games = document.getElementById("Checkbox1").checked;
var musis = document.getElementById("Checkbox2").checked;
if (games) document.write(" Games");
if (music) document.write(" Music");
}
</script>
<p>
<input name="btnSubmit" type="submit" value="submit" onclick="formResult()" />
</p>
</body>
</html>
. 감사.
웁스! 전혀 그렇지 않다. 그 점을 지적 해 주셔서 감사합니다. –
'musis'와'music'은 동일하지 않습니다 – Li357