即時通訊上傳圖像,並嘗試使用jquery驗證它。這裏是我的代碼:jQuery驗證 - 需要工作,但不接受
<script type="text/javascript" src="http://jzaefferer.github.com/jquery-validation/jquery.validate.js"></script>
<script type='text/javascript'>
$(document).ready(function(){
$("#form").validate({
errorLabelContainer: "#message_box", wrapper: "li",
rules: {
image: {required: true, accept: "jpg|jpeg|png|gif"}
},
messages: {
image: {required: 'Required!', accept: 'Not an image!'}
}
})
});
</script>
必需的工作 - 如果我插入沒有圖像我得到一個錯誤。但接受不工作(任何我插入通行證),我不知道爲什麼。有任何想法嗎? :)
就像你正在使用99.9%的代碼,你不需要jQuery..seems如果文件類型,如果有效,你不需要只是爲了做一個簡單的測試,看看一個字段是「必需的」和。只是這樣做。此外,如果文件是實際圖像,也可以使用JS檢查 - http://stackoverflow.com/q/71944/104380也讀取此:http://stackoverflow.com/q/181214/104380 – vsync 2013-05-01 16:28:24