【发布时间】:2017-07-31 15:25:28
【问题描述】:
我想禁用我的提交按钮,直到所有字段都有值。我怎样才能做到这一点?在表单中,我有一个选择、文件、日期选择器和文本输入..
我有这些例子,但我不能让它工作。
Https://jsfiddle.net/xG2KS/485/
Http://jsfiddle.net/soyn0xag/6/
HTML:
<form class="myForm" id="form">
<div id= "select_input" name="select1">
<select name="select1">
<option disabled selected>Unidade:</option>
<option>1</option>
<option>2</option>
</select>
</div>
<div class="input-field">
<span class="gbp">
<input id= "value_input" name="value" type="number" min="0" max="10000" step="0.05" /><br/>
<label> value:</label>
</span>
</div>
<div class="input-field">
<label for="date">date</label>
<input id="date_input" class="datepicker" name="date" type="text">
</div>
<div class="input-field">
<input id="email_input" name="email" type="email" /><br/>
<label for="email" >Email</label>
</div>
<div class="input-field ">
<textarea id= "text_input" name="text" class="materialize-textarea" data-length="500"></textarea>
<label for="text">Long Text.</label>
</div>
<div class="file-field input-field">
<div class="btn">
<span>File</span>
<input id= "myFile_input" name="myFile" type="file" accept="image/*" capture="camera" id="camera" >
</div>
<div class="file-path-wrapper">
<input class="file-path validate" type="text" >
</div>
</div>
<button type="button" value="Upload" class="btn waves-effect waves-light" id="submit" onclick="toggle_visibility('formDiv'); toggle_visibility('inProgress'); google.script.run .withSuccessHandler(updateOutput) .processForm(this.parentNode)">Submit </button>
</form>
【问题讨论】:
标签: javascript html forms validation