누구든지이 간단한 자바 스크립트가 작동하지 않는 이유를 알고 있습니까? 클래스 "t1"의 css를 display : none에서 display : inline으로 변경하여 입력이 비어있을 때 표시되도록 설정합니다. 제출자바 스크립트 간단한 유효성 검사가 작동하지 않습니까?
왜 작동하지 않는지 이해할 수 없습니까?
function validate() {
if(document.quote.firstname.value == "")
{document.getElementByClassName('t1').style = 'display: inline;';
}
}
HTML :
<form name="quote" method="post" action="" onSubmit="validate();">
<fieldset>
<legend>Contact Information</legend>
<div>
<label>*First Name:</label><span class="t1">Please enter your name</span>
<input name="firstname" type="text"/>
</div>
</fieldset>
<div id="f-submit">
<input name="Submit" value="Submit" type="submit"/>
</div>
</form>
CSS 당신이 찾아 낼 수있는 경우에
은 어디에 문제가자바 스크립트 (BTW 난 순수 자바 스크립트에서 이것을 유지하려는) 정말 고마워요 :
.t1{
display: none;
font-size:13px;
color: #F33;
text-align: right;
}
이라는 점을 지적 해 주셔서 감사합니다. 매우 유익합니다! 너무 자세히 설명하고 반환 거짓에 대해 지적하고 진정한 반환 주셔서 감사합니다 – Ned