Javascript-форум (https://javascript.ru/forum/)
-   Я не знаю javascript (https://javascript.ru/forum/ya-ne-znayu-javascript/)
-   -   Помогите написать скрипт (https://javascript.ru/forum/ya-ne-znayu-javascript/14192-pomogite-napisat-skript.html)

Денис_Sky 05.01.2011 00:59

Помогите написать скрипт
 
Вложений: 1
Нужно написать скрипт на выбор из списка и вывод в таблицу информации

Aetae 05.01.2011 01:06

Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.

Денис_Sky 05.01.2011 01:15

<html>
<head>
<title>Тестовое задание</title>
<script language="JavaScript">
function func1()
{
var strana = document.vubor.menu.value
var stranu = new Array(['ang','Англия','3434'],['rus','Россия','34322'],['fra','Франция','2323'],['ukr','Украина','23211'])





for (var i=0; i <stranu.length ; i++)
{
if (strana==stranu[i])
{
document.write(stranu[1][2])
}
}
//нужно вывести например при выборе Россия:
// Country название страны цена 3й аттребут в двумерном массиве

}
</script>

</head>
<body>
<form name=Vubor>
<select name="menu" value="Выберите страну">
<option name="all">Все
<option value="ang">Англия</option>
<option name="rus">Россия</option>
<option name="fra">Франция</option>
<option name="ukr">Украина</option>
</select>
<INPUT Type="button" VALUE="Поиск" onClick="func1()">
</form>
<table width="344" border="1" id="resultTable">

<tr >
<td width="166" id="colCountry">Country</td>
<td width="166" id="colRate">Rate per minute</td>
</tr>
</table>


</body>
</html>

ksa 05.01.2011 18:56

Цитата:

Сообщение от Денис_Sky
<option name="all">Все
<option value="ang">Англия</option>
<option name="rus">Россия</option>
<option name="fra">Франция</option>
<option name="ukr">Украина</option>

Это типа так надо? Где нейм... Где валуе...

ksa 05.01.2011 18:58

Денис_Sky, как вариант...

<!DOCTYPE html>
<html>
<head>
<title>Тестовое задание</title>
<script language="JavaScript"> 
function func1() {
	var strana = document.getElementById('menu')
	strana=strana.options[strana.selectedIndex].value
	var stranu = new Array(['ang','Англия','3434'],['rus','Россия','34322'],['fra','Франция','2323'],['ukr','Украина','23211'])
	for (var i=0; i <stranu.length ; i++) {
		if (strana==stranu[i][0]) {
		    alert(stranu[i][2])
		    //document.write(stranu[1][2])
		}
	}
	//нужно вывести например при выборе Россия:
	// Country название страны цена 3й аттребут в двумерном массиве
} 
</script> 
</head>
<body>
<form name=Vubor>
	<select name="menu" id='menu' value="Выберите страну"> 
	<option value="all">Все
	<option value="ang">Англия</option>
	<option value="rus">Россия</option>
	<option value="fra">Франция</option>
	<option value="ukr">Украина</option>
	</select>
	<INPUT Type="button" VALUE="Поиск" onClick="func1()">
</form>
<table width="344" border="1" id="resultTable">
<tr >
	<td width="166" id="colCountry">Country</td>
	<td width="166" id="colRate">Rate per minute</td>
</tr>
</table>
</body>
</html>


Часовой пояс GMT +3, время: 04:31.