2012-05-02 2 views
-2

Буду очень признателен при любой помощи. Я пытаюсь добавить ‘not applicable’ в любые пустые поля ввода, которые не актуальны в разделе/​​s формы на submit. Разделы формы отключенным/скрыты в зависимости от выбора/с, следовательно, почему я хотел бы, чтобы достичь НИЖЕ силу поДобавить не относится ко всем пустым полям ввода в submit

Моя цель ...

question: “Not Applicable” 
question 2:” Not Applicable” and so forth but not 

“question:   “ in the recipients email 

Я использую последнюю библиотеку JQuery и тому плагин проверки. Заранее спасибо

+0

Я хотел бы показать вам, но я использовал некоторые много вариантов кода - плюс я удалил все, что не работает, извините Ник – NickP

+0

и может добавить ур код в http://jsfiddle.net – Thulasiram

+0

Спасибо - http://jsfiddle.net/KvJjW/ – NickP

ответ

0

Делайте это так: -

$("#submit").click(function(){ 
    $("input[class='required']").each(function(){ 
      if ($.trim($(this).val()).length == 0)    
       $(this).val('Not Applicable'); 
    }); 
}); 

После проверки в порядке, то пойдите для отправки формы.

+0

Спасибо, что Шива отлично поработала! Однако как мне получить подтверждение для работы сначала для всех активных входов? На данный момент он проверяется, потому что не применяется. Псевдокод будет, если ввод «.required/element» отключен/скрыт и равен «null», а затем добавляет «Не применимо», ничего не делает. – NickP

0

Я думаю, что, возможно, это сработало - можете ли вы подтвердить правильность этой логики?

$("#submit").click(function(){ 

$("input[class='required']").each(function(){ 

     if ($.trim($(this).val().length == 0) && $(this).attr('disabled')) 

     $(this).val('Not Applicable');  

     }); 

}); 
+0

Я надеюсь, что это даст мне результат: http://jsfiddle.net/gB3dx/35/ – NickP

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