2013-03-05 5 views
-2

как проверить форму перед отправкой.проверить перед отправкой форму

Я хочу, чтобы на входы были какие-либо данные, когда пользователь вводит ввод или флажок.

я не могу использовать JQuery для проверки и управления отправить форму, после отправить страница обновления и пустой ввод и т.д.

, например:

$('form#myForm1').submit(function(){ ... }) 

ответ

0

Вы можете использовать jquery.validate плагин для добавления правил проверки на ваших из таких, как:

$('#myForm').validate({ 
    rules: 
    { 
     field1: 
      { 
       required: true    
      } 

    }, 
    messages: 
    { 
     field1: 
      { 
       required: "<span class="error">Enter field1.</span>"     
      } 
    } 
}); 

Проверьте для получения дополнительной информации на jquery form validation

2

Я бы предложил использовать на стороне сервера проверка, проверка клиентов может сделать возможным манипулирование данными и отправить любые данные ...

На ваш вопрос вы можете использовать плагин для проверки полей ... Пример:

$('#buy').submit(function() { 
     if ($('#productSize').val().length < 1) { 
      $('#error').html('My Error Message').show(); 
      return false; 
     } 
}); 

Пример из: http://forum.jquery.com/topic/checking-form-value-before-submit

Пример StackOverflow: jquery check values before submit

1

просто использовать

< form onsubmit="return javascriptFunciton();" /> 
0

Вы можете использовать HTML5 Form Validation. Однако, поскольку проверка выполняется на стороне пользователя, вы всегда должны проверять данные на стороне сервера. Довольно легко обойти любую пользовательскую проверку.

0

Существует несколько способов проверить, чтобы входы были заполнены!

1- Использование JQuery вы могли бы сделать что-то вроде этого:

if(!$(#"input1").val()){do some thing} 

2- Использование Javascript вы могли бы сделать что-то вроде этого:

if(document.getElementById("input1").value==""){do some thing} 

3- Используя некоторые HTML5 атрибуты, как: «требуется ", что делает поле ввода необходимым для заполнения.

Но, тем не менее, наилучшим способом является использование функций проверки достоверности входных данных и безопасности PHP для управления данными пользователей.

Смежные вопросы