|
|
|
|
|
|
для: PAT
(23.07.2008 в 18:08)
| | Да, все ок MSIE!
Спасибо!
P.S. Не подскажите как эту задачу решить для остальными браузерами? | |
|
|
|
|
|
|
|
для: ronin
(23.07.2008 в 17:15)
| | Точно... не работает... хотя и должно... будем разбираться...
Но вот вам РАБОТАЮЩИЙ скрипт. Правда, только в MSIE:
<head>
<script>
function myFunc ()
{
for (var obj = document.getElementsByTagName ('select'), j = 0; j < obj.length; j++)
obj [j].selectedIndex = 0;
}
</script>
</head>
<body onload="setTimeout (myFunc, 0)">
|
| |
|
|
|
|
|
|
|
для: PAT
(23.07.2008 в 16:38)
| | не работает, т.е сохраняется значение селекта, | |
|
|
|
|
|
|
|
для: ronin
(23.07.2008 в 16:29)
| | Да хоть name="хрен_собачий" - принцип тот же.
Можете просто перебрать коллекцию всех селектов (чтобы имена их в JS-коде не пользовать):
<head>
<script>
function myFunc ()
{
for (var obj = document.getElementsByTagName ('select'), j = 0; j < obj.length; j++)
obj [0].options [0].checked = true;
}
</script>
</head>
<body onload="setTimeout (myFunc, 0)">
|
| |
|
|
|
|
|
|
|
для: PAT
(23.07.2008 в 16:22)
| | к примеру , человек воспользовался формой и был переведен на другую страницу, но человек воспользовался кнопкой(ход назад браузера) и вернулся на страницу с селектом, но у меня имя селекта сложное (програмное - name=product$catalog[id_catalog]). | |
|
|
|
|
|
|
|
для: ronin
(23.07.2008 в 16:13)
| |
document.forms.имя_формы.имя_селекта.options [0].checked = true;
|
Прописать это дело лучше всего в ONLOAD тега <BODY> через setTimeout - тогда будет работать как при обновлении страницы, так и при нажатии кнопочек браузера "вперед/назад". Если селектов несколько - тогда перечисляем их все в таком же виде через точку с запятой. Т.е. так:
<body onload="setTimeout ('document.forms.имя_формы.имя_селекта_1.options [0].checked = true; document.forms.имя_формы.имя_селекта_2.options [0].checked = true;', 1)">
|
Я правильно понял вашу трактовку события "возврат к форме"? :-) | |
|
|
|
|
|
|
| Здравствуйте!
Как сделать, чтобы если человек возвращаеться к форме, то опции(<option>) селекта выбранные ранее очищались, как при перезагрузке страницы? | |
|
|
|
|