2013-05-04 5 views
-1

я следующий видформа проверки перед отправкой

<form id="myForm" action="/Problems/Post" method="post" enctype="multipart/form-data"> 

<input type="text" id="problemSubject" name="problemSubject" /> 
<input type="file" id="uploadFile" name="uploadFile"/> 
<textarea rows="" cols="" class="form-textarea" id="problemDescription" name="problemDescription"></textarea> 
</form> 

Я должен представить форму в методе контроллера (который я сделал), но оно должно быть первым подтверждено т.е. он не должен содержать пустые поля. Я хочу, чтобы «сообщение должно появиться, говоря, что поле пусто». Как это можно сделать. Пожалуйста, помогите мне. Благодарю.

ответ

0

Взгляните на некоторые образцы. (http://www.asp.net/mvc/tutorials/older-versions/javascript/creating-a-mvc-3-application-with-razor-and-unobtrusive-javascript)

По существу, вы можете проверить на стороне клиента и на стороне сервера, что вы должны сделать оба.

Очень легко сделать проверку в asp.net mvc3. Посмотрите на некоторые уроки, как описано выше.

Или это один: http://www.codeproject.com/Articles/249452/ASP-NET-MVC3-Validation-Basic

0

и можно использовать элементы управления проверки на стороне сервера ... плз Нч посмотреть [ссылка] http://msdn.microsoft.com/en-us/library/aa479013.aspx

или использовать JQuery Gven ниже --->

function callOnload(){ 

    if($('#problemSubject').val() == '') 
    alert('fill the values'); 

    if($('#uploadFile').val() == '') 
    alert('fill the values'); 
} 
Смежные вопросы