Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.04.2014, 17:14
Кандидат Javascript-наук
Отправить личное сообщение для Samsam Посмотреть профиль Найти все сообщения от Samsam
 
Регистрация: 24.04.2014
Сообщений: 100

вывод ошибки заполнения формы
Здравствуйте. есть такой скрипт

function validateForm()
{
var c=document.forms["myForm"]["name"].value;
if (c==null || c=="") { alert('Введите имя'); return false; }
}

я использую его для регистрации пользователей на сайт.. Подскажите как сделать что бы ошибка 'Введите имя' выводилась не методом алерт а допустим в определено месте на самом сайте.
Ответить с цитированием
  #2 (permalink)  
Старый 24.04.2014, 20:03
Интересующийся
Отправить личное сообщение для Web_genius Посмотреть профиль Найти все сообщения от Web_genius
 
Регистрация: 09.01.2014
Сообщений: 27

Поместите на место где должно будет выводится сообщение div, заполняйте его текстовым узлом в случае ошибки.
Ответить с цитированием
  #3 (permalink)  
Старый 24.04.2014, 20:12
Кандидат Javascript-наук
Отправить личное сообщение для Samsam Посмотреть профиль Найти все сообщения от Samsam
 
Регистрация: 24.04.2014
Сообщений: 100

если можно помогите со скриптом. я не владею джавой.
Ответить с цитированием
  #4 (permalink)  
Старый 27.04.2014, 23:29
Кандидат Javascript-наук
Отправить личное сообщение для Samsam Посмотреть профиль Найти все сообщения от Samsam
 
Регистрация: 24.04.2014
Сообщений: 100

вот тут кое что написал ...

<?php $like=1; ?>

<script>
var a=<?php echo $like; ?>;
function order()
{
ord = a+1;
noord = "<img src=images/like.png>";
document.getElementById("text").innerHTML = ord;
document.getElementById("like2").innerHTML = noord;
document.getElementById("like").style.display = 'none';
document.getElementById("like2").style.display = "block" ;
}
function noorder()
{
ord = a;
noord = "<img src=images/like2.png>";
document.getElementById("text").innerHTML = ord;
document.getElementById("like").innerHTML = noord;
document.getElementById("like").style.display = "block" ;
document.getElementById("like2").style.display = 'none';
}
</script>

<table><tr>
<td><div id="like2" onclick="noorder();"></div><div id="like" onclick="order();"><img src=images/like2.png></div></td>
<td><div id="text" ><?php echo $like; ?></text></div></td>
</tr></table>

для примера я начальное число лайков сделал 1. Так всё работает. но проблема в том что когда я подключаю скрипт в массив пхп он не работает. срабатывает только с самой первой переменной массива а на другие переменные он не срабатывает. думаю это потому что функции js повторяться. как быть ?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка заполнения полей формы kefalia Общие вопросы Javascript 25 23.04.2016 01:05
Проверка заполнения формы zoOmer Оффтопик 3 27.05.2013 08:30
отправка данных из формы и вывод полученных данных sxe jQuery 2 21.05.2013 00:34
Проверка заполнения элементов формы Olegans Элементы интерфейса 0 07.04.2013 21:11
Обработка формы и вывод на стороне браузера средствами DHTML redjetfire Events/DOM/Window 5 21.06.2012 11:08