У меня есть регистрационная форма, в которой одно из полей - это имя пользователя, которое должно быть уникальным. Итак, я сначала проверяю его в своей базе данных, прежде чем вносить платежи. Если имя пользователя существует, я поставлю строку ниже. Моя проблема заключается в том, что после нажатия кнопки «ОК» он обновляет страницу и очищает все введенные данные пользователя. Я знаю, что могу использовать return false, но как это сделать на моем эхом?Как предотвратить обновление страницы после проверки?
else if(mysql_num_rows($result)>0)
{
echo '<script>alert("Username is not available")</script>';
}
else
{
insert goes here
<form id="appform" action="register.php" method="post" onsubmit="return validateform('appform');">
<input type="text" class="textarea1" name="stdname" size="30" onkeyup="isallnospace(this)" /> .
}
показать больше кода ... – RomanPerekhrest
вас» ve обновил код, где isallnospace (это) функция? и вы смешиваете php и html в одном компе – Billy
Функция @Billy isallnospace (ele) \t { \t var r =/\ W $/i; \t if (r.test (ele.value)) \t { \t alert ("Это поле допускает только буквенно-цифровые символы."); \t ele.value = ""; \t ele.focus(); \t} \t} –