Kendo

HTML

<link rel="stylesheet" href="http://cdn.kendostatic.com/2011.3.1129/styles/kendo.common.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2011.3.1129/styles/kendo.default.min.css">
<script src="http://cdn.kendostatic.com/2012.2.710/js/kendo.all.min.js"></script>
<form action="/Document/Create/3aaa624e-7f23-4532-9c24-10315cd665af" enctype="multipart/form-data" method="post">
<label for="PostedFileBase">Document File</label>
<input id="PostedFileBase" name="PostedFileBase" type="file" validationmessage="A file is required"/>
<span class="k-invalid-msg" data-for="PostedFileBase"></span>
<input type="submit" value="Save File"/>    
</form>

JavaScript

$("#PostedFileBase").kendoUpload({
    multiple: false
});

var validatable = $("form").kendoValidator({
    rules: {
        upload: function(input) {
            if (input[0].type == "file") {
                return input.closest(".k-upload").find(".k-file").length;
            }
            return true;
        }
    }
}).data("kendoValidator");