【发布时间】:2015-07-21 07:44:21
【问题描述】:
我有一个表单,其中有 2 个字段,ssn 和电话。我希望用户输入该领域的任何人。我正在使用语义验证,这是我的代码,你能告诉我如何使用语义验证表单吗?
<form class="ui error form basic segment" role="form" method="POST" action="{{ url('/username/email') }}">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<input type="hidden" name="_method" value="patch">
<div class="ui info message">
Please enter either SSN or phone to email you the username.
</div>
<div class="field">
<label for="ssn">SSN</label>
<div class="ui icon input">
<input type="text" class="form-control" name="ssn" value="{{ old('ssn') }}">
</div>
</div>
<div class="field">
<label for="phone">Phone</label>
<div class="ui icon input">
<input type="text" class="form-control" name="phone" value="{{ old('phone') }}">
</div>
</div>
<input type="submit" value="Email Username" class="ui primary button">
</form>
<script type="text/javascript">
$('.ui.form')
.form({
inline : true,
on: 'blur',
fields: {
username: {
identifier : 'ssn',
rules: [
{
type : 'empty',
prompt : 'Please enter a SSN'
}
]
},
}
})
;
</script>
`
【问题讨论】:
-
您认为您的代码有什么问题?我尝试运行它,它对我来说很好。默认情况下,“ssn”的值是填充的,因此不输入任何内容的提交将正确验证,因为已经有文本。请参阅此 JSFiddle:jsfiddle.net/k749gm55/1
标签: semantic-ui