HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 10.04.2008, 19:31
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Сообщение от 4nt1p0v  
Ну я не виноват что это в бланке заявки)) просто для бати сайт делаю....
Я не про то. js-движок не сможет обработать всё это: "Расстояние от МКАД до объекта" как задумывалось. В таких случаях обращаться к элементу нужно вот так:
Код:
f['Расстояние от МКАД до объекта']
Я не уверен, что кириллические имена будут правильно обрабатываться во всех браузерах, хотя по спецификации должны.

В этой теме недавно обсуждали обработку форм...

d_x, не учи плохому =)
 
Ответить с цитированием

  #2  
Старый 10.04.2008, 19:25
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

Можно так проверку сделать, этот скрипт ещё будет ставить фокус ввода на первое найденное незаполненное поле.
PS. Исправил грамматические и пунктуационные ошибки

Код:
<script language='JavaScript'>
function checkform()
{
  if (document.getElementById('name').value=="")
    return bad_data('name');

  if (document.getElementById('phone').value=="")
    return bad_data('phone');

  if (document.getElementById('mail').value=="")
    return bad_data('mail');
}

function bad_data(id)
{
  document.getElementById(id).focus();
  alert("Вы заполнили не все обязательные поля.");
  return false;
}
</script>
              <div align="center">
                <pre><strong><font face="Times New Roman, Times, serif" size="5">Предварительная заявка</font><font face="Times New Roman, Times, serif" size="3">
(Поля, отмеченные <font color="#ff0000">* </font>,обязательны к заполнению!)</font></strong></pre>
              </div>
              <form name="form1" method="post" action="mail.php" onsubmit="return checkform()">
                <center>
                  <font face="Times New Roman, Times, serif" size="3"> <br>
                  <font face="Times New Roman, Times, serif" size="3"><strong>Ваше 
                  имя</strong> 
                  <input name="Имя" id="name" type="text">
                  <font color="#ff0000">*</font> </font> <br>
                  <font face="Times New Roman, Times, serif" size="3"><strong>Контактный 
                  телефон</strong> 
                  <input name="Телефон" id="phone" type="text">

                  <font color="#ff0000">*</font> </font> <br>
                  <font face="Times New Roman, Times, serif" size="3"><strong>E-Mail</strong> 
                  <input name="E-mail" type="text" id="mail">
                  <font color="#ff0000">*</font></font> <br> <br><br>
                  <input name="submit" value="Отправить заказ" type="submit">
                  </font>
                </center>
              </form>

Последний раз редактировалось d_x; 10.04.2008 в 19:27..
 
Ответить с цитированием

  #3  
Старый 10.04.2008, 19:30
4NT1P0V
Участник форума
Регистрация: 15.01.2008
Сообщений: 207
Провел на форуме:
1321315

Репутация: 46
Отправить сообщение для 4NT1P0V с помощью ICQ Отправить сообщение для 4NT1P0V с помощью AIM Отправить сообщение для 4NT1P0V с помощью MSN Отправить сообщение для 4NT1P0V с помощью Yahoo
По умолчанию

Спасибо! все пашет!!!
 
Ответить с цитированием

  #4  
Старый 10.04.2008, 22:30
DiffuSer
Познающий
Регистрация: 26.09.2007
Сообщений: 35
Провел на форуме:
136969

Репутация: 19
Отправить сообщение для DiffuSer с помощью ICQ
По умолчанию

Подскажите, как добавлять и выводить в таблицу рядом данные из таблицы с полями User, Type, Lan, Lat? И желательно чтобы в этой таблице около каждой записи была кнопка удалить. =)
 
Ответить с цитированием

  #5  
Старый 11.04.2008, 00:09
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме:
4037638

Репутация: 1821


Отправить сообщение для De-visible с помощью ICQ
По умолчанию

Цитата:
Сообщение от DiffuSer  
Подскажите, как добавлять и выводить в таблицу рядом данные из таблицы с полями User, Type, Lan, Lat? И желательно чтобы в этой таблице около каждой записи была кнопка удалить. =)
_http://www.gotdotnet.ru/Forums/Web/427310.aspx
_http://sudoku.org.ua/rus/blog/2006/05/12/addtablerows/
 
Ответить с цитированием

  #6  
Старый 11.04.2008, 01:28
ZET36
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
Провел на форуме:
500748

Репутация: 137
По умолчанию

Цитата:
Сообщение от DiffuSer  
Подскажите, как добавлять и выводить в таблицу рядом данные из таблицы с полями User, Type, Lan, Lat? И желательно чтобы в этой таблице около каждой записи была кнопка удалить. =)
так?

Код:
<table border=2 id='table1'>
<tr>
<td>1</td>
<td>сиськи</td>
<tr>
<td>3</td>
<td>4</td>
<tr>
<td>5</td>
<td>6</td>
</table>
<script>
document.getElementById('table1').rows[2].cells[0].innerHTML="писюлёк"; //записать данные в 3 ряд в 1 вом столбце
alert(document.getElementById('table1').rows[0].cells[1].innerHTML); // вывести данные из 1 ряда  во втором столбце
document.getElementById('table1').rows[1].cells[1].innerHTML=""; // удалить данные из 2рого ряда во втором столбеце
</script>
 
Ответить с цитированием

  #7  
Старый 11.04.2008, 10:47
-=lebed=-
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме:
12702287

Репутация: 4738


По умолчанию

Есть функция, туда передаётся аргумент - имя поля формы id, как мне использовать это имя поля в функции тут?
Код:
function inc(id) { 
    alert(id);
	alert(document.cena.id.value); - вот тут нужно использовать  значение переменной id (а не символы id) как реализовать?
	if (document.cena.id.value=="del") {document.cena.id.value=-1;}
	document.cena.id.value++;
}
Т.е. мне надо обращаться к разным полям формы в зависимости от id, например:

inc('cena25') -> document.cena.cena25.value

UP: НЕАКТУАЛЬНО! реализовал через eval

Код:
function inc(id) { 
	s="document.cena."+id+".value";
	if (eval(s)=="del") {eval(s+"=-1");}
	eval(s+"++");
}

Последний раз редактировалось -=lebed=-; 11.04.2008 в 11:20..
 
Ответить с цитированием

  #8  
Старый 11.04.2008, 11:04
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

-=lebed=-, document.cena[id].value
 
Ответить с цитированием

  #9  
Старый 11.04.2008, 11:07
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

ну или
Код:
document.getElementById(id).value;
document.forms[0][id].value;

Последний раз редактировалось krypt3r; 11.04.2008 в 11:10..
 
Ответить с цитированием

  #10  
Старый 12.04.2008, 13:49
4NT1P0V
Участник форума
Регистрация: 15.01.2008
Сообщений: 207
Провел на форуме:
1321315

Репутация: 46
Отправить сообщение для 4NT1P0V с помощью ICQ Отправить сообщение для 4NT1P0V с помощью AIM Отправить сообщение для 4NT1P0V с помощью MSN Отправить сообщение для 4NT1P0V с помощью Yahoo
По умолчанию

Подскажите, как сделать так, что был текст, и рядом была картинка на которой нарисован + и при нажатии на него появлялся текст полностью и потом его можно было убрать...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ