【发布时间】:2020-12-08 17:08:37
【问题描述】:
我正在创建一个表单,并且旁边有一个带有输入文本的单选按钮。选择单选按钮并在字段文本中不写任何内容的情况下提交表单后,如何显示字段文本留空的警报?谁能给我看一个 Javascript 的例子吗?
function validation(thisForm){
if(!thisForm.this.value.length)
{
document.getElementById('this-error').innerHTML="Please select at least one option!";
document.getElementById('this-error').style.display="inline-block";
return false;
}
return true;
}
input[type="submit"] {
padding:10px;
height:inherit;
background-color:purple;
width:100%;
}
<section class="form-section">
<fieldset>
<legend>This Application is For</legend>
<div class="input-container">
<input type="radio" name="this" id="new" value="new">
<label for="new">New membership</label>
</div>
<div class="input-container">
<input type="radio" name="this" id="add" value="add">
<label for="add">Addition of dependent(s) to existing policy as listed above</label>
</div>
<div class="input-container">
<input type="radio" name="this" id="upgrade" value="upgrade">
<label for="upgrade">Upgrade existing plan</label>
</div>
<div class="input-container">
<input type="radio" name="this" id="other" value="other">Other:<input type="text" name="plan"/>
<span class="error-messages" id="this-error"></span>
</div>
</fieldset>
</section>
<section class="form-section">
<input type ="submit" value="submit"/>
</section>
【问题讨论】:
-
将您的
form添加到问题详情中
标签: javascript button input text radio