ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

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

10.04.2008, 19:25
|
|
Постоянный
Регистрация: 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..
|
|
|

10.04.2008, 19:30
|
|
Участник форума
Регистрация: 15.01.2008
Сообщений: 207
Провел на форуме: 1321315
Репутация:
46
|
|
Спасибо! все пашет!!!
|
|
|

10.04.2008, 22:30
|
|
Познающий
Регистрация: 26.09.2007
Сообщений: 35
Провел на форуме: 136969
Репутация:
19
|
|
Подскажите, как добавлять и выводить в таблицу рядом данные из таблицы с полями User, Type, Lan, Lat? И желательно чтобы в этой таблице около каждой записи была кнопка удалить. =)
|
|
|

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

11.04.2008, 01:28
|
|
Участник форума
Регистрация: 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>
|
|
|

11.04.2008, 10:47
|
|
Флудер
Регистрация: 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..
|
|
|

11.04.2008, 11:04
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
-=lebed=-, document.cena[id].value
|
|
|

11.04.2008, 11:07
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
ну или
Код:
document.getElementById(id).value;
document.forms[0][id].value;
Последний раз редактировалось krypt3r; 11.04.2008 в 11:10..
|
|
|

12.04.2008, 13:49
|
|
Участник форума
Регистрация: 15.01.2008
Сообщений: 207
Провел на форуме: 1321315
Репутация:
46
|
|
Подскажите, как сделать так, что был текст, и рядом была картинка на которой нарисован + и при нажатии на него появлялся текст полностью и потом его можно было убрать...
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|