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 :: помогите

 PHP.SU

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


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

> Без описания
Каролина
Отправлено: 11 Февраля, 2012 - 18:36:14
Post Id



Частый гость


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


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

[+][+]


помогитепожалуйста сделать для всех форм вот такие ява скрипты
CODE (javascript):
скопировать код в буфер обмена
  1. <script>
  2.  
  3. function check(){
  4.  
  5. if(document.getElementById("name").value==""){
  6.  
  7. alert("Вы не ввели имя");
  8.  
  9. return;
  10.  
  11. }
  12.  
  13. with(document.getElementById("forma")){submit();}
  14.  
  15. }
  16.  
  17. </script>
  18.  

вот с именем сделано, а с остальными проблемма
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. echo 'Регистрационая форма:<br>
  4.  
  5. <script>
  6.  
  7. function check(){
  8.  
  9. if(document.getElementById("name").value==""){
  10.  
  11. alert("Вы не ввели имя");
  12.  
  13. return;
  14.  
  15. }
  16.  
  17. with(document.getElementById("forma")){submit();}
  18.  
  19. }
  20.  
  21. </script>
  22. <table>
  23.  
  24. <form id=forma action="text.php" method="GET">
  25.  
  26. <tr><td>имя</td><td><input id=name type="text" name="name" size="20"></td></tr>
  27.  
  28. <tr><td>фамилия</td><td> <input id=fam type="text" name="fam" size="20"></td></tr>
  29.  
  30. <tr><td>ник</td><td><input id=Nik type="text" name="Nik" size="20"></td></tr>
  31.  
  32. <tr><td>пароль </td><td><input type="text" name="lastP" size="20"></td></tr>
  33.  
  34. <tr><td>повторите пароль</td><td> <input type="text" name="lastP" size="20"></td></tr>
  35.  
  36. <tr><td>страна</td><td> <input type="text" name="strana" size="20"></td></tr>
  37.  
  38. <tr><td>область/район</td><td><input type="text" name="last" size="20"></td></tr>
  39.  
  40. <tr><td>город</td><td> <input type="text" name="gorod" size="20"></td></tr>
  41.  
  42. <tr><td colspan=2><input type="button" onclick="check()" value="Зарегестрироваться">
  43.  
  44. </table>
  45.  
  46. </form>';
  47.  
  48. ?>
 
 Top
Plusminuz
Отправлено: 11 Февраля, 2012 - 18:45:41
Post Id



Частый гость


Покинул форум
Сообщений всего: 156
Дата рег-ции: Апр. 2011  
Откуда: Россия


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




Каролина, даже не зная JS можно по аналогии сделать.


-----
учусь... Улыбка
 
 Top
Каролина
Отправлено: 11 Февраля, 2012 - 18:59:56
Post Id



Частый гость


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


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

[+][+]


у мя чото невыходит
меняется что то и все
 
 Top
alexiy
Отправлено: 11 Февраля, 2012 - 20:54:25
Post Id



Посетитель


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


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




я бы тебе советал вынести JS код в отдельный файл и подключить его, тогда думаю будет более понятнее, потому что в php коде у тебя не все "" экранированы
 
 Top
illy
Отправлено: 11 Февраля, 2012 - 20:57:32
Post Id



Участник


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


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




PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. echo 'Регистрационая форма:<br>
  4.  
  5. <script>
  6. function check(){
  7. net="";
  8. if(document.getElementById("name").value==""){ net+="Имя, "; }
  9. if(document.getElementById("fam").value==""){ net+="Фамилию, "; }
  10. if(document.getElementById("Nik").value==""){ net+="Ник, "; }
  11.  
  12. if(net!=""){
  13. alert("Вы не ввели "+net);
  14. return;
  15. }
  16.  
  17. with(document.getElementById("forma")){submit();}
  18. }
  19. </script>
  20. <table>
  21.  
  22. <form id=forma action="text.php" method="GET">
  23. <tr><td>имя</td><td><input id=name type="text" name="name" size="20"></td></tr>
  24. <tr><td>фамилия</td><td> <input id=fam type="text" name="fam" size="20"></td></tr>
  25. <tr><td>ник</td><td><input id=Nik type="text" name="Nik" size="20"></td></tr>
  26. <tr><td>пароль </td><td><input type="text" name="lastP" size="20"></td></tr>
  27. <tr><td>повторите пароль</td><td> <input type="text" name="lastP2" size="20"></td></tr>
  28. <tr><td>страна</td><td> <input type="text" name="strana" size="20"></td></tr>
  29. <tr><td>область/район</td><td><input type="text" name="last" size="20"></td></tr>
  30. <tr><td>город</td><td> <input type="text" name="gorod" size="20"></td></tr>
  31. <tr><td colspan=2><input type="button" onclick="check()" value="Зарегестрироваться">
  32. </table>
  33. </form>';
  34. ?>
  35.  


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
Panoptik
Отправлено: 11 Февраля, 2012 - 21:26:32
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


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




Каролина перестаньте называть сплошной монолитный вывод текста скриптом.
php - встраиваемый язык. и для того чтобы им пользоваться, нужно знать когда и где он должен применяться
ваш код должен выводиться в чистом html без участия php. а если действительно есть необходимость использовать возможности скрипта, то тут уже его и используйте
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. //какието необходимые действия на php. организация логики приложения
  4. //тут мы можем полноценно использовать наш серверный язый, например делать проверку входных параметров или обработку данных
  5. ?>
  6. Регистрационая форма:<br>
  7.  
  8. <script>
  9. function check(){
  10. net="";
  11. if(document.getElementById("name").value==""){ net+="Имя, "; }
  12. if(document.getElementById("fam").value==""){ net+="Фамилию, "; }
  13. if(document.getElementById("Nik").value==""){ net+="Ник, "; }
  14.  
  15. if(net!=""){
  16. alert("Вы не ввели "+net);
  17. return;
  18. }
  19.  
  20. with(document.getElementById("forma")){submit();}
  21. }
  22. </script>
  23. <table>
  24.  
  25. <form id=forma action="text.php" method="GET">
  26. <tr><td>имя</td><td><input id=name type="text" name="name" size="20"></td></tr>
  27. <tr><td>фамилия</td><td> <input id=fam type="text" name="fam" size="20"></td></tr>
  28. <tr><td>ник</td><td><input id=Nik type="text" name="Nik" size="20"></td></tr>
  29. <tr><td>пароль </td><td><input type="text" name="lastP" size="20"></td></tr>
  30. <tr><td>повторите пароль</td><td> <input type="text" name="lastP2" size="20"></td></tr>
  31. <tr><td>страна</td><td> <input type="text" name="strana" size="20"></td></tr>
  32. <tr><td>область/район</td><td><input type="text" name="last" size="20"></td></tr>
  33. <tr><td>город</td><td> <input type="text" name="gorod" size="20"></td></tr>
  34. <tr><td colspan=2><input type="button" onclick="check()" value="Зарегестрироваться">
  35. </table>
  36. </form>
  37. <?php
  38. // а вот тут мы можем еще что-то сделать на PHP
  39. ?>
  40.  

Ощущаете разницу использования? и чистый код html, с которым вас просили неоднократно ознакомится, сейчас читается намного легче

Пожалуйста, не поленитесь, и ознакомьтесь хотя-бы с назначением php,html,javascript,css. и вы тем самым сделаете хорошо себе и окружающим


-----
Just do it
 
 Top
illy
Отправлено: 11 Февраля, 2012 - 22:02:07
Post Id



Участник


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


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




мы это понимаем Хорошо но ей так больше нравится Закатив глазки

(Отредактировано автором: 11 Февраля, 2012 - 22:03:10)



-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
Каролина
Отправлено: 12 Февраля, 2012 - 11:47:21
Post Id



Частый гость


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


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

[+][+]


угу спс
(Добавление)
illy
у тя кнопка зарегатся не работает
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB