В JS я ничего не понимаю... А ещё AJAX хочу понять...
1. Стас - 09 Мая, 2007 - 08:45:59 - перейти к сообщению
Я хочу сделать так: у меня есть форма, в ней есть галка. Я хочу, чтобы когда она не помечена, несколько переключателей (radio) были отключены (disabled).
2. evgenijj - 09 Мая, 2007 - 14:16:45 - перейти к сообщению
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- < script type="text/javascript">
- function dsblElem()
- {
- if(document.forms["myform"].elements["russian"].checked == true )
- {
- document.forms["myform"].elements["foreign_writer"][0].disabled = true;
- document.forms["myform"].elements["foreign_writer"][1].disabled = true;
- document.forms["myform"].elements["foreign_writer"][2].disabled = true;
- }
- else
- {
- document.forms["myform"].elements["foreign_writer"][0].disabled = false;
- document.forms["myform"].elements["foreign_writer"][1].disabled = false;
- document.forms["myform"].elements["foreign_writer"][2].disabled = false;
- }
- }
- </script>
- <form name="myform" action="disabled.php" method="POST">
- <input type="checkbox" name="russian" value="1" onchange="dsblElem();" /> Только русские писатели<br/>
- <input type="radio" name="russian_writer" value="Pushkin" checked />А.С.Пушкин <br/>
- <input type="radio" name="russian_writer" value="Lermontov" />М.Ю.Лермонтов <br/>
- <input type="radio" name="russian_writer" value="Tolstoj" />Л.Н.Толстой <br/>
- <input type="radio" name="foreign_writer" value="Tomas_Mann" checked />Томас Манн <br/>
- <input type="radio" name="foreign_writer" value="Dickens" />Чарльз Диккенс <br/>
- <input type="radio" name="foreign_writer" value="Show" />Бернард Шоу <br/>
- <input type="submit" name="mysubmit" value="Go!" />
- </form>
- <?PHP
- {
- foreach( $_POST as $k => $v ) echo $k."->".$v."<br/>";
- }
- ?>