X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Убрать проверку полей
sergei_burg
sergei_burg
Topic Starter сообщение 17.11.2018, 8:27; Ответить: sergei_burg
Сообщение #1


Мне нужно оставить всего два поля, имя и сообщение, а убрать телефон и почту я убираю но что то не работает.

Какие строки нужно убрать что бы не было проверки не нужных полей

<form id="contact" name="contact" action="#" method="post">
<input type="name" id="name" name="name" class="txt" placeholder="Ваше имя">
<input type="phone" id="phone" name="phone" class="txt" placeholder="Ваш телефон">
<input type="email" id="email" name="email" class="txt" placeholder="Ваш e-mail">
<textarea id="msg" name="msg" class="txtarea" placeholder="Ваше сообщение:"></textarea>
<button id="send">Отправить</button>
</form>


[JS]
<script type="text/javascript">
function validateEmail(email) {
var reg = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return reg.test(email);
}

$(document).ready(function() {
$("#contact").submit(function() { return false; });
$("#send").on("click", function(){
var emailval = $("#email").val();
var namevl = $("#name").val();
var phonevl = $("#phone").val();
var msgval = $("#msg").val();
var msglen = msgval.length;
var mailvalid = validateEmail(emailval);

if(mailvalid == false) {
$("#email").addClass("error");
}
else if(mailvalid == true){
$("#email").removeClass("error");
}
if(mailvalid == false) {
$("#name").addClass("error");
}
else if(mailvalid == true){
$("#name").removeClass("error");
}
if(mailvalid == false) {
$("#phone").addClass("error");
}
else if(mailvalid == true){
$("#phone").removeClass("error");
}
if(msglen < 4) {
$("#msg").addClass("error");
}
else if(msglen >= 4){
$("#msg").removeClass("error");
}

if(mailvalid == true && msglen >= 4) {
// если обе проверки пройдены
// сначала мы скрываем кнопку отправки
$("#send").replaceWith("<em>отправка...</em>");
$.ajax({
type: 'POST',
url: 'sendmessage.php',
data: $("#contact").serialize(),
success: function(data) {
if(data == "true") {
$("#contact").fadeOut("fast", function(){
$(this).before("<p><strong>Успешно! Ваше сообщение отправлено :)</strong></p>");
setTimeout("$.fancybox.close()", 1000);
});
}
}
});
}
});
});
</script>
[/JS]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Degradator
Degradator
сообщение 19.11.2018, 15:36; Ответить: Degradator
Сообщение #2


http://www.html.by/forums/47-Pomogite!

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как убрать полоски с картинками “PushDown”
4 mstdmstd 5717 8.10.2018, 17:31
автор: -Сабж-
Открытая тема (нет новых ответов) Как убрать большие отступы в блоках адсенс?
4 aleggator 2061 11.2.2018, 15:11
автор: mojwp
Открытая тема (нет новых ответов) Обработать фото - убрать лишнее
1 tube 2784 7.2.2018, 2:26
автор: nuwman
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыXField Meta v5 - модуль SEO оптимизации дополнительных полей для DLE
0 PunPun 1709 14.8.2017, 15:29
автор: PunPun
Открытая тема (нет новых ответов) убрать GET запрос с URL
Сделать ЧПУ ссылок
18 WoWeb 9851 28.10.2016, 17:18
автор: WoWeb


 



RSS Текстовая версия Сейчас: 28.3.2024, 16:45
Дизайн