有谁知道为什么这个简单的 javascript 不起作用?它应该将“t1”类的 css 从 display:none 更改为 display: inline 以使其在输入为空时出现 onSubmit
我只是不明白为什么它不起作用?
如果您能找到问题所在,非常感谢(顺便说一句,我想将其保留在纯 JavaScript 中)
Javascript:
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:
.t1{
display: none;
font-size:13px;
color: #F33;
text-align: right;
}