Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Объект form, помогите разобраться!!!
 
 автор: Саша   (28.03.2006 в 11:51)   письмо автору
 
 

Подскажите пожалуйста, как правильно переписать код, что бы не было ошибки

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
</head>

<body>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function gets1(obj){

var num =obj.options.length;
alert (num);
for (i=0;i<num;i++){
if (obj.options[i].value){
document.write(obj.options[i].value+"1<br>");
}
}
}
//-->
</SCRIPT>

<form action="ee" name="form1" >
<select name="sel" multiple onclick="gets1(this)" >
                    <option value="1" SELECTED>r</option>
                    <option value="2" SELECTED>t</option>
                    <option value="3" SELECTED>y</option>
                    <option value="4" SELECTED>u</option>
</select>
<input type="button" name="gg" value = "sdsd" >
</form>
</body>
</html>

   
 
 автор: Sywooch   (28.03.2006 в 12:02)   письмо автору
 
   для: Саша   (28.03.2006 в 11:51)
 

Затрудлняюсь ответить.
Что вобще должно происходить.
И чего 4 поля сразу выбраны???
короче непонял ниче. Ты хоть розьясни, что это и как оно должно работать!

   
 
 автор: Саша   (28.03.2006 в 12:07)   письмо автору
 
   для: Sywooch   (28.03.2006 в 12:02)
 

это выдуманный код, для тестирования участка кода, если нажимаешь на значение, оно выполняет функцию, которая выводит значения всех опций. В данном случае, функция исполняется с ошибкой

   
 
 автор: AlexSol   (28.03.2006 в 12:17)   письмо автору
 
   для: Саша   (28.03.2006 в 12:07)
 

тогда так


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 

<html> 
<head> 
    <title>Untitled</title> 
</head> 

<body> 
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> 
<!-- 
function gets1(obj){ 
var answer=" ";
var num =obj.options.length;  
for (i=0;i<num;i++){ 
    answer+=obj.options[i].value+ "..|..";
}
answer+="было выбрано значение " + obj.value; 
document.write(answer); 

//--> 
</SCRIPT> 

<form action="ee" name="form1" > 
<select name="sel" multiple onchange="gets1(this)" > 
                    <option value="1" SELECTED>r</option> 
                    <option value="2" SELECTED>t</option> 
                    <option value="3" SELECTED>y</option> 
                    <option value="4" SELECTED>u</option> 
</select> 
<input type="button" name="gg" value = "sdsd" > 
</form> 
</body> 
</html> 

   
 
 автор: AlexSol   (28.03.2006 в 12:08)   письмо автору
 
   для: Sywooch   (28.03.2006 в 12:02)
 

солидарен....
если нужно чтобы при выборе поля определялось значение, то так


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 

<html> 
<head> 
    <title>Untitled</title> 
</head> 

<body> 
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> 
<!-- 
function gets1(obj){ 

document.write(obj.value+".....1<br>"); 


//--> 
</SCRIPT> 

<form action="ee" name="form1" > 
<select name="sel" multiple onchange="gets1(this)" > 
                    <option value="1" SELECTED>r</option> 
                    <option value="2" SELECTED>t</option> 
                    <option value="3" SELECTED>y</option> 
                    <option value="4" SELECTED>u</option> 
</select> 
<input type="button" name="gg" value = "sdsd" > 
</form> 
</body> 
</html> 

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования