как напечатать из формы хтмл значение?
проблема в том что всплывает "object NodeList" или "object html collection" или вообще не работает. помогите пожалуста !:help:
вот коды: 1) так вообще не находит функцию <html> <head> <script type="text\javascript"> function func(a){alert(a)} </script> <?head> </head> <body> <form> <pre> <input type=radio name=b value=1>1 <input type=radio name=b value=2>2 <input type=radio name=b value=3>3 <input type=button onclick="func(b)" value="go"> </pre> </form> <?body> </body> </html> 2) так пишет "object html element" <html> <head> <?head> </head> <body> <form> <pre> <input type=radio name=b value=1>1 <input type=radio name=b value=2>2 <input type=radio name=b value=3>3 <input type=button onclick="alert(b)" value="go"> </pre> </form> <?body> </body> </html> а вообще мне нужно сделать чтобы по выбору пункта и нажатии кнопки выкидывало на index.html в определенном каталоге. сам по себе скрипт работает, но вместо значения из формы пытется перейти в каталог "object html collection". вот код, а в чем ошибка не пойму, хотя на ооп уже давно: <html> <head> <title>выбор сайта</title> <script type="text/javascript"> function go(a) {window.location=a+"/index.html"} function wl(){alert(window.location.hostname) ; alert(window.location.pathname)} </script> </head> <body bgcolor=000 text=ffffff alink=ffffff link=ffffff rlink=ffffff> <table align=center valign=center> <tr> <td><a href="linux/index.html"><img src="linux/scsh.jpg"></a></td> <td><a href="dethklok/index.html"><img src="dethklok/scsh.jpg"></a></td> <td><a href="stupid/index.html"><img src="stupid/scsh.jpg"></a></td> </tr> <tr> <td><input type=radio name=site value="linux">linux</td> <td><input type=radio name=site value="dethklok">dethklok</td> <td><input type=radio name=site value="stupid">сайт по пройденным материалам</td> </tr> </table> <center> <input type=button onclick="go(site)" value="go!"> <input type="button" onclick="wl()" value="ololo!"> </center> </body> </html> :write: :help: помогите пожалуйста! |
с первым уже разобрался. не нужно было ставить тег формы, или просто внести скрипт в нее.а вот как значение value из переключателей получить-вопрос от меня к вам.
|
Цитата:
<элемент>.value |
<!DOCTYPE html> <html> <head> <script type="text/javascript"> function Get(a) { a=document.getElementsByName(a) alert(a[0].value) alert(a[1].value) alert(a[2].value) } </script> </head> <body> <form> <pre> <input type=radio name='b' value=1>1 <input type=radio name='b' value=2>2 <input type=radio name='b' value=3>3 <input type=button onclick="Get('b')" value="go"> </pre> </form> </body> </html> |
allergencore,
Пожалуйста, форматируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. ваше сообщение отредактировал. |
кса, спасибо огромное!
хорошо, гвоздь, я учту админские пожедания :) |
Часовой пояс GMT +3, время: 19:30. |