|
|
|
| Драсьте помогите плиз с яваскриптом,такая беда,нужно 2 ситуации,написать: 1)вот например есть поле выбора <select name=selct1><option>123</option><option>456</option></select> и есть textarea так вот как мне сделать,чтобы при выборе "456" поле становилось активным и пользователь мог вписать в него значение,а если выбрано "123",то оно как бы невидимо,тоесть пользователь не может в него вписать данные. 2)например есть флажок(checkbutton),если он не поставлен,то пользователь не может нажать на кнопку например "Зарегестрироваться",короче типа,условия я прочел и соглачен ставим флажок и только тогда наш скрипт обрабатфывается,помогите,пожалуйста,очеень нгужно.... | |
|
|
|
|
|
|
|
для: LimP
(29.11.2004 в 17:01)
| |
<html>
<head>
<script language="JavaScript">
<!--
function checkIt2(){
if (f.chk.checked==true) f.btn.disabled = true
else f.btn.disabled = false;
}
function checkIt(){
if (f.sel1.options[f.sel1.selectedIndex].text=="456") f.txtarea.focus()
else if (f.sel1.options[f.sel1.selectedIndex].text=="123") f.txtarea.readOnly=true;
}
-->
</script>
</head>
<body>
<form name="f">
<select name='sel1' onChange='checkIt()'><option>123</option><option>456</option></select>
<textarea name="txtarea" cols="15" rows="30"> </textarea>
<input type="checkbox" name="chk" onClick="checkIt2()">
<input type="button" name="btn" value="Button" >
</form>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: Crux
(29.11.2004 в 20:49)
| | ага,пасиба,все работает я уже сделал... | |
|
|
|
|
|
|
|
для: LimP
(02.12.2004 в 19:53)
| | Вопрос: Как сделать все тоже самое, но только без тега <form>? | |
|
|
|
|
|
|
|
для: off
(20.11.2005 в 18:00)
| | 2off : а как тогда выводить чекбоксы и селекты ??? | |
|
|
|
|
|
|
|
для: goddamn
(20.11.2005 в 18:09)
| | 1)Всмысле форма есть, в нее подключаются разные элементы инклюдом из других файлов, соотв. в каждом файле должен быть свой js для конкретных элементов.
2)Мне нужно только про селект, и вместо textarea - input. | |
|
|
|
|
|
|
|
для: off
(20.11.2005 в 18:13)
| | 1. если я правильно понял, то имя формы можно передавать как параметр вызываемой функции.
тобишь вместо function checkIt2(){....} получится function checkIt2(formname){...}
ну и соответственно в самой функции what будет названием формы
2. и в чем загвоздка ? | |
|
|
|