Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.12.2016, 14:59
Новичок на форуме
Отправить личное сообщение для Smolya Посмотреть профиль Найти все сообщения от Smolya
 
Регистрация: 01.12.2016
Сообщений: 2

Определение событий select
<select name="account1">
	<option value="">-Выберите счет-</option>	
        <option value="<?php echo "$account[id_account]"; ?>">Счет№<?php echo "$account[id_account]"; ?>; Баланс:<?php echo "$account[balance]"; ?>; Валюта:<?php echo "$account[currency]"; ?></option>
</select>
<select name="account2">
	<option value="">-Выберите счет-</option>	
        <option value="<?php echo "$account[id_account]"; ?>">Счет№<?php echo "$account[id_account]"; ?>; Баланс:<?php echo "$account[balance]"; ?>; Валюта:<?php echo "$account[currency]"; ?></option>
	</select>

Есть два селекта. Нужно проверить, если в них значения Валют отличаются, то сделать то то. Мне конкретно нужно вызвать окошечко, где сумма выходящая будет во второй валюте.
Пока что нужно определить, что валюты разные в обеих селектах.
Ответить с цитированием
  #2 (permalink)  
Старый 01.12.2016, 15:44
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Smolya,
Это у вас шаблон HTML из php. А какой html получается в результате?
Ответить с цитированием
  #3 (permalink)  
Старый 01.12.2016, 17:51
Новичок на форуме
Отправить личное сообщение для Smolya Посмотреть профиль Найти все сообщения от Smolya
 
Регистрация: 01.12.2016
Сообщений: 2

<form action = " " method=GET>
	<table align=center border = 0 width = 100%>
	<tbody>
	<tr>
	<td align =left><br>Выберите счет списания: </td>
	<td align =left> <p><select name="account1">
	<option value="">-Выберите счет-</option>
   		
    <option value="1">Счет№1; Баланс:6006; Валюта:1</option>
		
    <option value="2">Счет№2; Баланс:271; Валюта:2</option>
		
    <option value="7">Счет№7; Баланс:45; Валюта:2</option>
		</select></p></td>
	</tr>

	<tr>
	<td align =left><br>Выберите счет зачисления: </td>
	<td align =left> <p><select name="account2">
	<option value="">-Выберите счет-</option>
   		
    <option value="1">Счет№1; Баланс:6006; Валюта:1</option>
		
    <option value="2">Счет№2; Баланс:271; Валюта:2</option>
		
    <option value="7">Счет№7; Баланс:45; Валюта:2</option>
		</select></p></td>
	</tr>   
	<tr><td align="left">Введите сумму списания: </td><td align="left"><input type=text name=setsumm><br></td></tr>
   	<tr><td colspan="2" align="center"><div align = center><input type=reset name=er value=Очистить>     <input type=submit name=sendend value=Перевести></div></td></tr>
	</tbody>
	</table>
Ответить с цитированием
  #4 (permalink)  
Старый 01.12.2016, 19:01
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Smolya,
извлекать из выбранных опций куски для сравнения валют можно примерно так:
<select name="account1">
<option value="">-Выберите счет-</option>
    <option value="1">Счет№1; Баланс:6006; Валюта:1</option>
   <option value="2">Счет№2; Баланс:271; Валюта:2</option>
    <option value="7">Счет№7; Баланс:45; Валюта:2</option>
</select>
<script>
document.querySelector('select[name="account1"]').onchange = function(){
for (var i = 0; i < this.options.length; i++) {
  var opt = this.options[i];
  if(opt.selected) {
    var arr = opt.text.split(";");
    alert(arr[2]);
  }
}
}
</script>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка нескольких select на одинаковые значения emulexx Общие вопросы Javascript 6 07.04.2015 15:19
Определение повешенных событий на mousemove seva.zaikov Events/DOM/Window 2 06.05.2014 21:30
Метод для конвертирования едениц px, em, %, pt. jegit Элементы интерфейса 0 07.03.2013 16:15
Проблема с динамическим формированием select elepsion jQuery 1 31.10.2010 14:31
Подключение событий в onload и определение их типа anstm Events/DOM/Window 2 07.04.2009 15:20