![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 1 Всего: 128 |
Есть код:
Однако, при нажатии на кнопку почему-то ничего не происходит! Смысл таков: при нажатии на кнопку должна сработать функция, которая (если введенное в текстовом поле значение меньше нуля) выдаст сообщение об ошибке и прекратит работу, а, если значение больше или равно нулю, то извлечет кв. корень и напишет его значение. Почему не работает? |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
type Submit должен быть, и в form много чего пропрустил
|
|||
|
||||
| Kefir |
|
|||
|
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 13 Всего: 87 |
должно работать. там у тебя ещё было else sqrt($x); echo"$x"; это не изменит содержимое $x, т.к. прототип там такой - float sqrt(float foo). |
|||
|
||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 1 Всего: 128 |
Kefir спасибо, проверю на работоспособность...
Mal Hack, а что, при использовании кнопки в if-else обязательно должен быть тип submit? А для чего же тогда button? И еще: работает ли onclick в создании кнопки, например, так: <input type=submit name=123 value="Go!" onclick="......."> и, если да, то как? Я пробовал туда (после onclick) подставлять функцию, предварительно созданную, но ничего не происходило... Приведите пример, пожалуйста. Это сообщение отредактировал(а) sim7 - 25.2.2005, 22:22 |
|||
|
||||
| Mal Hack |
|
||||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Вот OnClick как раз на button надо вешать.
button не отсылает данные иформы, следовательно в PHP ты ее не увидишь. |
||||
|
|||||
| mr.Anderson |
|
||||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 1 Всего: 128 |
Это как понимать? Т.е. на странице кнопки не видно, что ли? Тогда неправда - я пробовал создавать кнопку - на странице она появляется... А можно в onclick подсунуть функцию, например, mail() с заданием всех параметров? Например, так:
Это сообщение отредактировал(а) sim7 - 26.2.2005, 12:18 |
||||
|
|||||
| korob2001 |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 1 Всего: 61 |
;)))) На странице она появляется, но она не способна отправить данные на сервер без дополнительного скриптового кода например на JavaScript или VBScript. Если хочешь отправить данные не исполузуя эти языки, то воспользуйся SUBMIT. Это такая же кнопка, только она предназначена для передачи данных на сервер. В целом она будет выглядеть так: <input type="submit" value="Отправить данные" name="send">
Можно. Тогда попробуй и отправить данные на сервер с помощью JavaScript. Хотя всё же лучше заюзай SUBMIT, потому как не все браузеры поддерживают JavaScript. Это сообщение отредактировал(а) korob2001 - 26.2.2005, 12:53 -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
||||
|
|||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 1 Всего: 128 |
О! Эврика! Все получилось намного проще:
И все работает! Кайф! Теперь я понял, в чем было дело. |
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
В таком случае так тоже будет работать и без использования Глобальных переменных:
<?php if($but) { if(empty($x)) { $err[x]="Введите число"; } } if(empty($err)) { $a=fopen("wp.txt","a"); fwrite($a,"$x\n"); fclose($a); } ?> <form> <input type=text name=x value="Ââåäèòå ÷èñëî!"><?echo $err[x]?> <input type=submit value="Go!" name=but> </form> -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| BIG BROTHER |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 200 Регистрация: 9.12.2004 Где: Россия, Москва Репутация: 2 Всего: 4 |
можно повесить только функцию JS, но никак не PHP --------------------
Mess with the best, die like the rest |
|||
|
||||
| Kefir |
|
|||
|
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 13 Всего: 87 |
PARROT, гм... а как насчёт register globals off?
Добавлено @ 00:27 register globals - ЧИТАТЬ всем кто не знает что это такое |
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
Я привела пример, сама им давно не пользуюсь, так для общего развития. Просто если так изначально усложнять, то можно запутать самого гениального, начинающего программиста и отбить полностью желание писать (со мной как раз такое было!). Правда гениальность, само слово не про меня. Просто идти надо по ступенькам, мы же не сразу рождаемся взрослыми и умными? Как раз про off я в курсе. -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 1 Всего: 61 |
А я помоему это и имел ввиду. ;))))) JavaScript = JS PHP != JS -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |