Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Возможно ли форму расположить в форме?

249
11 сентября 2006 года
DissDoc
639 / / 01.10.2004
Подробнее по сабжу. У меня есть форма с методом post (при нажатии на submit отправляются данные). Но есть есть еще и в ней форма, в которой работает JS. Отдельно они работают, вместе никак (( Вот код
Код:
<form action="index.php" method="post">
<input type="hidden" .....>
<!-- тут просто все сокращу>
<JS>
document.sm.blfllfllb.........
</JS>
<form name="sm">
тут список смайлов и т.п.
</form>
.......
<input type="submit" value="send">
</form>
8
11 сентября 2006 года
mfender
3.5K / / 15.06.2005
Вложения форм в другие формы не допускаются.
Вопрос: а зачем такие хитрости?
249
11 сентября 2006 года
DissDoc
639 / / 01.10.2004
Это не хитрости. Просто есть textarea и я хочу вставлять смайлы в текстовое поле.
Есть способы проще? Просто мне потом из этого поля в БД нуно отправлять.
8
11 сентября 2006 года
mfender
3.5K / / 15.06.2005
Спасёт JavaScript.
Если я правильно понял, в форме со смайлами каждый смайл - <input type="image">.
Соответственно, ставь на каждый смайл обработчик:

[HTML]
<form name="InputForm">
<!-- Здесь форма для ввода -->
<textarea name="txt"></textarea>
</form>

<form name="SmilesForm">
<input type="image" src="" onClick="InsertSmile(:ab:)">
</form>

<script>
function InsertSmile(smile){
//Процедура вставки смайла в нужное поле
document.forms.InputForm.txt.value = smile; //Или что ты там задумал
}
[/HTML]
249
11 сентября 2006 года
DissDoc
639 / / 01.10.2004
Спасибо. Попробую реализовать. Вот только непонятно откуда взялась переменная forms, но я думаю это как бы массив всех форм на данной странице.
8
11 сентября 2006 года
mfender
3.5K / / 15.06.2005
[QUOTE=DissDoc]Спасибо. Попробую реализовать. Вот только непонятно откуда взялась переменная forms, но я думаю это как бы массив всех форм на данной странице.[/QUOTE]
Так точно. Это массив (правильно по ИХ терминологии называется "коллекция") форм документа. Во всяком случае, при таком обращении к элементам форм работать буде всегда и во всех браузерах. В отличие от getElementById()
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог