Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.08.2012, 15:19
Аспирант
Отправить личное сообщение для Arey Посмотреть профиль Найти все сообщения от Arey
 
Регистрация: 14.08.2012
Сообщений: 33

Как передать через onchange несколько параметров?
Привет всем, народ помогите плиз... как передать через onchange несколько параметров через запятую либо любой другой символ? конструкция
<select size="1" name="menu" id="menu_sel" onchange="getData((this.value),(form.second_sel.va lue))">
передает только первый параметр, если его убрать то второй, т.е. только один. Заранее спасибо за ответ.
Ответить с цитированием
  #2 (permalink)  
Старый 14.08.2012, 15:24
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

а если так
onchange="getData(this.value,form.second_sel.value)"
Ответить с цитированием
  #3 (permalink)  
Старый 14.08.2012, 15:47
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,257

Сообщение от Arey Посмотреть сообщение
конструкция
<select size="1" name="menu"  id="menu_sel" onchange="getData((this.value),(form.second_sel.value))">
передает только первый параметр, если его убрать то второй, т.е. только один. Заранее спасибо за ответ.
Бивас, тест! (с)

<!DOCTYPE html>
<html>
<head>
<!--
<script src="http://code.jquery.com/jquery-latest.js"></script>
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
function getData(A,B) {
	alert('A='+A);
	alert('B='+B);
}
</script>
</head>
<body>
<select size="1" name="menu" id="menu_sel" onchange="getData(1,2)"> 
	<option></option>
	<option>1</option>
	<option>2</option>
</select>
</html>


Все работает!
Ответить с цитированием
  #4 (permalink)  
Старый 14.08.2012, 16:01
Аспирант
Отправить личное сообщение для Arey Посмотреть профиль Найти все сообщения от Arey
 
Регистрация: 14.08.2012
Сообщений: 33

Наверное не правильно объяснил, мне надо что бы алерт показывал А=1,2 т.е. надо передать строку 1,2 вместо запятой в принципе можно использовать любой символ что бы потом разобрать строку на куски...
С другой стороны я подумал а надо ли мне это, никто не мешает недостающие параметры добить нолями...

Последний раз редактировалось Arey, 14.08.2012 в 16:04.
Ответить с цитированием
  #5 (permalink)  
Старый 14.08.2012, 16:05
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,257

Сообщение от Arey
надо передать строку 1,2
Ну косинус же! (с)

<!DOCTYPE html>
<html>
<head>
<!--
<script src="http://code.jquery.com/jquery-latest.js"></script>
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
function getData(Val) {
	alert(Val);
}
</script>
</head>
<body>
<select size="1" name="menu" id="menu_sel" onchange="getData(1+','+2)"> 
	<option></option>
	<option>1</option>
	<option>2</option>
</select>
</html>
Ответить с цитированием
  #6 (permalink)  
Старый 14.08.2012, 16:31
Аспирант
Отправить личное сообщение для Arey Посмотреть профиль Найти все сообщения от Arey
 
Регистрация: 14.08.2012
Сообщений: 33

Спасибо о великий
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать параметр? greatilya Events/DOM/Window 10 15.06.2010 11:50
bind: как передать функции указатель на объект trial jQuery 4 25.05.2010 01:35
Как передать false через функцию? Tend Общие вопросы Javascript 7 16.03.2009 16:55
Как обновить страницу открытую через post Роберт Общие вопросы Javascript 1 05.11.2008 14:53
Как передать элемент в функцию после createElement Oleg NT Общие вопросы Javascript 3 23.06.2008 02:11