Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проверка на заполненность (https://javascript.ru/forum/misc/42278-proverka-na-zapolnennost.html)

dreamfactor 20.10.2013 15:32

Проверка на заполненность
 
я сделал проверку на заполненность для обычного текстового поля


function validCustomerFields() {
jQuery("div.cartButtons a.acceptBtn").click(function(){
		jQuery(".err").remove();
		if(jQuery("#customer_name").val().trim() == "" || jQuery("#customer_name").val() == "Меня зовут (ФИО)") {
			jQuery("#customer_name").parent().after("<div class='err'><span>Пожалуйста введите Ваше ФИО</span></div>");
			//jQuery(".err>span").css({"fontSize":"14px","color":"red","fontStyle":"italic"});	
			}
		if (jQuery("#customer_email").val().trim() == "" || jQuery("#customer_email").val() == "E-mail"){
			jQuery("#customer_email").parent().after("<div class='err'><span>Пожалуйста введите Ваш E-mail</span></div>");
			//jQuery(".err>span").css({"fontSize":"14px","color":"red","fontStyle":"italic"});
		     }
			
	     if (jQuery("#customer_city").val().trim() == "" || jQuery("#customer_city").val() == "Введите ваш город"){
			jQuery("#customer_city").parent().after("<div class='err'><span>Пожалуйста введите Ваш город</span></div>");
			//jQuery(".err>span").css({"fontSize":"14px","color":"red","fontStyle":"italic"});
		      }		
		if (jQuery("#customer_phone").val().trim() == "" || jQuery("#customer_phone").val() == "Телефон"){
				jQuery("#customer_phone").parent().after("<div class='err'><span>Пожалуйста введите номер Вашего телефона</span></div>");
				//jQuery(".err>span").css({"fontSize":"14px","color":"red","fontStyle":"italic"});
				return false;
               }	
	})
}


а как теперь сделать такую же проверку только для radio и chexbox ?

danik.js 20.10.2013 17:06

Цитата:

Сообщение от dreamfactor
Меня зовут (ФИО)

С чего это вдруг пользователь введет такую строчку? Зачем проверка на нее?
И зачем ты повторяешь код черыре раза? Ты заика?

Какую такую же? radio и checkbox не имеют текстового значения, значит "такую же" не получится.

dreamfactor 20.10.2013 17:43

а как сделать с радио и чекбоксами ?

danik.js 21.10.2013 02:12

Цитата:

Сообщение от dreamfactor
а как сделать с радио и чекбоксами ?

Их нельзя заполнить. Их можно только отметить. Зачем же тогда они вобще нужны если их нужно обязательно отметить без возможности выбора?

BETEPAH 21.10.2013 11:05

http://learn.javascript.ru/play/gJsCcb так что ли?


Часовой пояс GMT +3, время: 17:44.