【发布时间】:2018-05-01 11:11:17
【问题描述】:
正在使用此手动插入文件名的值
<input type="file" ngf-select ng-model="file" name="file" id="file" onchange="document.getElementById('fileName').value = this.value.split('\\').pop().split('/').pop()" required>
正在使用用户选择的文件将文件名注入到文件名字段中。验证失败,因为它将该字段视为仍然为空,直到我至少再插入一个字符。我能做些什么来解决这个问题?
这是验证部分
<p ng-show="fileNameForm.fileNameInput.$error.required && fileNameForm.fileNameInput.$touched" class="help-block">File name is required.</p>
以及实际的文本字段
<input name="fileNameInput" class="form-control" type="text" id="fileName" ng-model="document.fileName" ng-maxlength="255" required>
【问题讨论】:
标签: html angularjs validation