아래 바이올린에서
http://jsfiddle.net/Luf0ks9b/22/
1 단계. 이미지를 선택하고 업로드합니다.
2 단계. 제거 버튼을 클릭합니다.
이제 제출 버튼을 클릭하면 입력 유형 파일에 대한 유효성 검사가 실패합니까?
입력 파일이 필요하지 않습니다.
이것은 내 코드입니다
jQuery(document).ready(function()
{
validatePacInsertForm();
});
$("#previewpic").change(function(){
$("#previewpic").blur().focus();
});
function validatePacInsertForm()
{
$('#pacinsertform').validate(
{
rules:
{
previewpic:
{
required: true
}
},
messages:
{
previewpic:
{
required: "Upload Image required",
}
},
highlight: function(element)
{
$(element).parent().addClass('error')
},
unhighlight: function(element)
{
$(element).parent().removeClass('error')
},
submitHandler: function(event, validator)
{
if ($("#pacinsertform").valid())
{
ajaxInsertPac();
return false;
}
}
});
}
function ajaxInsertPac()
{
alert('ajax call heer');
return false;
}
바이올린을 업데이트 했습니다. 유효성 검사에 사용 된 입력의 이름 속성을 제거했습니다. 제거 버튼을 눌렀을 때 다시 넣었으므로 유효성 검사가 정상적으로 작동합니다.
$(document).on("click", ".removepic", function(event) {
$("#previewpic").attr('name', 'previewpic');
});
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다