자바 스크립트에서 양식에 대해 문의하고 싶습니다.양식을 다시 표시 하시겠습니까?
나는 사용자가 올바른 단어를 입력 한 다음이 올바른 단어에 대한 경고 메시지를 표시하는 게임을하고 싶습니다. 사용자가 첫 번째 단어를 올바르게 입력하면 프로그램에서 다른 단어를 표시합니다 (수정 대상). 하지만 내가 직면 한 문제는 게임을 계속하기 위해 폼을 다시 표시 할 수 없다는 것입니다.
var d = document.getElementById("form1"); d.style.visibility = "visible";
을했지만 작동하지 않습니다
내가 사용! 다시
<head>
<title>Word Decoder</title>
<script type="text/javascript">
function checkWord(word, score)
{
var ok = words[score].valueOf();
var ok1 = document.getElementById("wordid");
if(ok1.value == ok)
{
score ++;
alert("Correct, your score is: " + score);
var d = document.getElementById("form1");
d.style.visibility = "visible";
return false;
}
else
{
alert("Wrong Spelling");
return false;
}
}
</script>
</head>
<body>
<script type="text/javascript">
var words = new Array ("apple", "orange", "banana", "manago", "table");
var reWords = new Array ("alpep", "ergano", "aaabnn", "goamna", "lbeat");
var count = 0;
var score = 0;
"</br>";
</script>
<form id="form1">
<br>
<dir id="displayForm"
style="position: relative;
visibility: visible;
display: block">
<h3><b> <script> document.write(reWords[score]);</script> </b></h3>
<br>
Enter the correct word: <input type="text" value="" id="wordid"/>
<input type="submit"
value="Check Answer ??"
onclick="return checkWord(wordid, score);" />
</dir>
</form>
</body>
:
이
내 코드 나는 게임이 스크램블 단어를 표시하고 사용자가 다른 단어로 이동 단어를 언 스크램블링 있어야합니다. 문제는 사용자가 두 번째, 세 번째 등 단어를 해독 할 수 있도록 양식을 다시 표시 할 수 없다는 것입니다.
d.style.display = "block" >>이 방법으로 사용했지만 작동하지 않습니다. – user289227
@ Tracker1이 말했듯이 어떻게 양식을 숨 깁니까? – Jeremy