Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Вот как раз с дефолтным значением у меня проблема: как его... 05.04.05 09:42 Число просмотров: 3048
Автор: Fighter <Vladimir> Статус: Elderman
|
> Попробовал написать экземпл на javascript под эксплорером и > вот что вышло: радиокнопка не отмечена, но тем не менее при > проверке её значения javascript'ом, получается, что, > несмотря на это, в ней всё равно лежит дефолтное значение. Вот как раз с дефолтным значением у меня проблема: как его узнать/назначить?
> Я писал так: > > <script language=javascript>
> function subform() {
> if (document.f1.r1.value=="v1") {
> alert("Hello!");
> } else {
> document.f1.submit();
> }
> }
> </script>
>
> <form method="GET" name=f1 action="#">
> <input type="radio" value="v1" name="r1">
> <input type="button" value="Submit"
> onclick="javascript:subform()">
> </form>
> ---
У меня почти также, только не get а post (не существенно я так понимаю) не onclick, a onsubmit="return subform(f1);" щоб, значить, не отправлял че не надо.
> Принажатии на submit у меня выскакивает alert. Как вариант > борьбы с означенной проблемой могу предложить устанавливать > дефолты (атрибут checked). checked нельзя, т.к. отдельные несознательные юзвери отправляют форму не выбрав ничего (используя дефолт),
> Что бы была уверенность, что юзер всё же увидел радиокнопку > и нажал, а не оставил значение по дефолту, даже не читая, > сделай по дефолту скрытую радиокнопку, которую технически > нельзя выбрать (displayed:none) и аналогичным скриптом как А куда писать displayed:none? <input type="radio" value="v1" name="r1" displayed:none>, так?
> я написал выше проверяй, выбрана ли она или что-то другое. > --------------- > [upd] Cлегка напутал с кодом. Просто исправил ошибку (забыл > про onclick). Смысл от этого не поменялся :-)
|
|
|