Добрый день. Из вот такой вот формы:
<html>
<head>
<title>Урок 115. Java Script (JS): Передача и обработка данных формы</title>
</head>
<body>
<form name="myform" method="GET" action="script.html">
Имя: <input type="text" name="Name"></input><br>
Фамилия: <input type="text" name="SoName"></input><br>
<button type="submit" value="OK" name="ok">OK</button>
</form>
</body>
</html>
Запускаю методом GET вот такой вот скрипт:
<html>
<head>
<title>Урок 115. Java Script (JS): Передача и обработка данных формы</title>
</head>
<body>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
function get_vars() {
var get_str=decodeURIComponent(location.search);
alert("ффффф "+get_str);
/* get_str=get_str.slice(1);
var get_arr=get_str.split("&");
for(var i=0; i<get_arr.Length; i++) {
var data=get_arr.split("=");
var name=data[0];
var value=data[1];
if(typeof(this[name])=="string") {
this[name]=new Array(this[name])
} else {
if(typeof(this[name]=="object") {
this[name].push(value);
} else {
this[name]=value;
}
}
}*/
}
var form_data=get_vars();
document.write("Вы ввели в форму следующую информацию: <br>");
for(var name in form_data) {
document.write(bane,"=",form_data[name],"<br>");
}
</SCRIPT>
</body>
</html>
и почему то не валиться на var get_str=decodeURIComponent(location.search);
то есть, что идет после нее уже не выполняется. Подскажите пожалуйста, как лечить?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший