Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Новый input при нажатии кнопки

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Нужен тест, с добавлением вопросов
-=1100=-
Отправлено: 06 Мая, 2007 - 18:00:58
Post Id



Частый гость


Покинул форум
Сообщений всего: 156
Дата рег-ции: Май 2007  
Откуда: Город Святого Петра


Помог: 0 раз(а)

[+]


Здравствуйте! У меня к вам такой вопрос:

Как сделать, так что бы при нажатии кнопки появлялся <input type=’text’ name=’...’>
И каждый раз при нажатии кнопки новый ИнпуТ с новым name='(переменной)'?
Вообще мне нужен Тест с возможностью добавление вопросов. Если не трудно подскажите, как это лучше сделать, буду очень признателен.
Заранее спасибо!!!


-----
INSPIRON |6400
 
 Top
valenok
Отправлено: 06 Мая, 2007 - 18:25:19
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. < script language='JavaScript' type="text/javascript">
  3. var i = 2;
  4.  
  5. function ff(){
  6.   document.getElementById('form_inner').innerHTML = document.getElementById('form_inner').innerHTML +
  7. "< input type='text' name='input_no_" + i + "' />< br/>";
  8.  
  9. i++;
  10. }
  11.  
  12. </script>
  13.  
  14. < form name='form' id='form' action='#' method='post'>
  15. < span name='form_inner' id='form_inner'>
  16. < input type='text' name='input_no_1' />
  17. </span>
  18. < input name='frm_sbm' type='submit' value='Submit request' />
  19. </form>
  20.  
  21. < input type='button' value='Add' onclick="ff()">
  22.  
  23.  


-----
Truly yours, Sasha.
 
My status
 Top
-=1100=-
Отправлено: 06 Мая, 2007 - 20:57:26
Post Id



Частый гость


Покинул форум
Сообщений всего: 156
Дата рег-ции: Май 2007  
Откуда: Город Святого Петра


Помог: 0 раз(а)

[+]


Большое спасибо!
Простите за назойливость, а можно это как ни будь на PHP сделать?


-----
INSPIRON |6400
 
 Top
valenok
Отправлено: 06 Мая, 2007 - 22:29:18
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Вот на JavaScript могу, но извините за мой вопрос но
эЭЭ, а что такое РНР ?


-----
Truly yours, Sasha.
 
My status
 Top
kamikadze
Отправлено: 06 Мая, 2007 - 22:38:42
Post Id



Склонен к самоубийству


Покинул форум
Сообщений всего: 391
Дата рег-ции: Янв. 2007  


Помог: 0 раз(а)




Мона, мона мне ответить?
 
 Top
-=1100=-
Отправлено: 07 Мая, 2007 - 00:57:42
Post Id



Частый гость


Покинул форум
Сообщений всего: 156
Дата рег-ции: Май 2007  
Откуда: Город Святого Петра


Помог: 0 раз(а)

[+]


Это намёк про то, что я не в той теме написал вопрос??!!
Ну, вообще то если так посмотреть, это не я её сюда засунул….



-----
INSPIRON |6400
 
 Top
valenok
Отправлено: 07 Мая, 2007 - 06:18:19
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Нет, сюда тему перенёс лично я
но что такое PHP вы не ответили.


-----
Truly yours, Sasha.
 
My status
 Top
-=1100=-
Отправлено: 07 Мая, 2007 - 22:18:35
Post Id



Частый гость


Покинул форум
Сообщений всего: 156
Дата рег-ции: Май 2007  
Откуда: Город Святого Петра


Помог: 0 раз(а)

[+]


Я понял к чему этот вопрос!!!
Это намёк, что php для этого не предназначен?!


-----
INSPIRON |6400
 
 Top
Джур
Отправлено: 08 Мая, 2007 - 07:48:32
Post Id



Посетитель


Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007  


Помог: 0 раз(а)




На РНР тоже можно, но это будет большим дибилизмом. Улыбка Ради каждого поля перезагружать страничку - это мягкоговоря жуть...


-----
Тамбовский каджит тебе товарищ
 
 Top
valenok
Отправлено: 08 Мая, 2007 - 18:47:37
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Джур
А ты себе это как представляешь?
так чтоли:?
PHP:
скопировать код в буфер обмена
  1.  
  2. document.location = document.location + "&num_of_inputs=" + number; ?
  3.  



-=1100=-
Когда ты создал тему в разделе программирование на php, я долго думал - выкинуть тему или всё таки, а может быть человек не знает что такое php поэтому ...
Теперь я просто хочу узнать - знаешь ли ты что такое php.

То был не намёк, а прямой вопрос -> что ты знаешь о php

По очереди, и не пропускай
http://ru[dot]wikipedia[dot]org/wiki/PHP
http://phpfaq[dot]ru/na_tanke#start
http://phpfaq[dot]ru/na_tanke


-----
Truly yours, Sasha.
 
My status
 Top
Рюрикович
Отправлено: 09 Мая, 2007 - 03:09:33
Post Id



Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Янв. 2007  
Откуда: Санкт - Петербург


Помог: 0 раз(а)




Сглупил, с кем не бывает!!! Растерялся
 
 Top
kamikadze
Отправлено: 09 Мая, 2007 - 07:58:52
Post Id



Склонен к самоубийству


Покинул форум
Сообщений всего: 391
Дата рег-ции: Янв. 2007  


Помог: 0 раз(а)




Я скажу что такое PHP! PHP это серверный язык, и на клиентской машине окна открывать, в скрипте инпуты добавлять НЕ МОЖЕТ! Ну разве что инпусты добавлять, тока отравляя самому себе каждый раз инфу сколько инпутов нано и сколько есть.... Короче на яве лучше и проще!!!
 
 Top
Джур
Отправлено: 15 Мая, 2007 - 13:20:59
Post Id



Посетитель


Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007  


Помог: 0 раз(а)




Цитата:
Джур
А ты себе это как представляешь?
так чтоли:?
document.location = document.location + "&num_of_inputs=" + number; ?

Нет, я представляю себе это еще хуже... Улыбка юзер кликает кнопочку "+" и страничке передается пересенная GET['input']
PHP:
скопировать код в буфер обмена
  1.  
  2. <title>2 input</title>
  3. <input type="text" name="r[1]">
  4. <input type="text" name="r[2]">
  5. <a href="script.php?input=3">+</a>
  6.  

Вообще без JS. Как и говорил изврат полный.


-----
Тамбовский каджит тебе товарищ
 
 Top
-=1100=-
Отправлено: 02 Мая, 2008 - 16:56:00
Post Id



Частый гость


Покинул форум
Сообщений всего: 156
Дата рег-ции: Май 2007  
Откуда: Город Святого Петра


Помог: 0 раз(а)

[+]


Решил тут почитать свои старые темы...
А я такую штуку придумал [code]

<?php
if (empty($num)){
$num=0;
}
$num++;
echo("<a href=?num=".$num.">+</a>");
echo("<html><head><title>Добавление input`ов</title></head><body>");
echo("<form action='tuda.php'>");
for($i=1; $i<=$num; $i++){
echo("<input type='text' name='f".$i."' value='".$i."'> </br>");
}
echo("<input type='submit' value='Создать!'>");
echo("</body></html>");
?>

[/code

Не я не говорю что это лучше, просто хотелась показать, что тоже вариант (не самый лучший, но вариант)


-----
INSPIRON |6400
 
 Top
SION-ZENIT
Отправлено: 02 Мая, 2008 - 23:56:13
Post Id


Частый гость


Покинул форум
Сообщений всего: 148
Дата рег-ции: Июль 2007  
Откуда: SPb


Помог: 0 раз(а)




-=1100=- пишет:
не самый лучший, но вариант

Это действительно абсурд, пользуйтесь JS
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB