Показать сообщение отдельно
  #3 (permalink)  
Старый 15.04.2012, 20:08
Профессор
Отправить личное сообщение для bpystep Посмотреть профиль Найти все сообщения от bpystep
 
Регистрация: 06.08.2010
Сообщений: 161

по-моему разобрался, спасибо за пояснения.
посмотри, правильно ли я все сделал, может быть будут другие замечания?
function validation_edit_user_admin(node,elem,value) {
	reg = "^[\.\s 0-9a-zA-Z_-]+$";
	var flags = "i";
	var p = regular(reg, flags, node.value);
	if (p) {
		if (document.getElementById('error')) $(document.getElementById('error')).remove();
		node.style.color = '#00ff00';
		if (!document.getElementById('saveGet')) {
			var a = document.createElement('a')
				a.innerHTML = '<br>сохранить';
				a.id = 'saveGet';
			elem.appendChild(a);
		}
	}
	else {
		node.style.color = '#ff0000';
		if (document.getElementById('saveGet')) $(document.getElementById('saveGet')).remove();
		if (!document.getElementById('error')) {
			var tr = document.getElementById(value);
			var td = document.createElement('td');
			td.id = 'error';
			td.innerText = 'недопустимые символы';
			td.style.color = '#ffff00';
			tr.appendChild(td);
		}
	}
}
Ответить с цитированием