1
업로드하기 전에 파일의 유효성을 검사하려는 경우 필드 파일이 필요하며 pdf 확장자 여야합니다. 스크립트가 faxlist을 확인Jquery tooltipster 유효성 검사 파일
jQuery.validator.addMethod("regexphone", function (value, element, regexp) {
if (regexp.constructor != RegExp)
regexp = new RegExp(regexp);
else if (regexp.global)
regexp.lastIndex = 0;
return this.optional(element) || regexp.test(value);
}, "");
$('#formulaire :input').tooltipster({
trigger: 'custom', // default is 'hover' which is no good here
onlyOne: false, // allow multiple tips to be open at a time
position: 'right' // display the tips to the right of the element
});
$('#formulaire').validate({ // initialize the plugin
errorPlacement: function (error, element) {
$(element).tooltipster('update', $(error).text());
$(element).tooltipster('show');
},
success: function (label, element) {
$(element).tooltipster('hide');
},
rules: {
'faxtype[faxList]': {
required: true,
},
'faxtype[file]':{
required:true,
extension: "docx|rtf|doc|pdf"
}
},
messages: {
'faxtype[faxList]': {
required: "{{ 'message.faxm.listnumber'|trans }}",
},
'faxtype[file]':{
required:"le fichier est obligatoir",
extension: "l'extension doit etre pdf"
}
},
});
하지 않는 것이 : 나는 그것을 유효성을 검사 할 때, 스크립트가 나에게 오류 메시지 를 표시하지 않습니다 여기에
<input id="faxtype_file" name="faxtype[file]" class="file custom-file-upload-hidden" style="position: absolute; left: -9999px;" tabindex="-1" type="file"><input class="file-upload-input" type="text"><button type="button" class="file-upload-button" tabindex="-1">upload</button>
내 JQuery와 파일에 내 코드
입니다 필드는 포함하지만 필드는 표시되지 않습니다. 내 나뭇 가지에: 제발 내가 파일을 검증 할 수있는 방법에 대해
<div class="custom-file-upload">
<!--<label for="file">File: </label>-->
{{ form_widget(form.file, { 'attr': {'class':'file '} }) }} <br/><br/>
</div>
어떤 생각.
클라이언트 측 (자바 스크립트)에서 유효성을 검사하고 싶습니다. –