Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Функция обменивающая местами переменные используя событие Blur (https://javascript.ru/forum/dom-window/59134-funkciya-obmenivayushhaya-mestami-peremennye-ispolzuya-sobytie-blur.html)

unkind 29.10.2015 13:54

рони,
а в какую сторону копать? хочу свой довести до ума

рони 29.10.2015 14:16

unkind,
var a = 5, b = 3;

поменяйте местами значения, остальное уже проще, получить элементы (у вас уже есть), получить value этих элементов в переменные a и b , поменять местами, присвоить value новые a и b

unkind 29.10.2015 14:18

рони,
а поменять местами правильнее без 3-ей переменной?

рони 29.10.2015 14:20

Цитата:

Сообщение от unkind
а поменять местами правильнее без 3-ей переменной?

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

unkind 29.10.2015 14:24

рони,
<html>  
<head> 
<script language="JavaScript">
                 function myFunction(s) {
            var x = Number(s.x.value);
            var y = Number(s.y.value);
           var result=(Math.sqrt(Math.pow(x,2)+Math.pow(y,2)));
           alert(result);
    }
   
</script> 
</head> 
<body>
<form name="form1">
            <p> Введите координаты точки по оси х: <input type="text" size="4" name="x"> </p>
            <p> Введите координаты точки по оси y: <input type="text" size="4" name="y"> </p>
            <input type="reset" class="reset1" value="Сбросить">
            <br> <br> <br>
            Расстояние  <input type="text" width="50" name="res" value="выделите текст" onselect="myFunction()"> 
        </form>
</body>
  
</html>

а не подскажите,почему onselect="myFunction() не срабатывает при выделении текста?

рони 29.10.2015 14:31

Цитата:

Сообщение от unkind
а не подскажите,почему onselect="myFunction() не срабатывает при выделении текста?

функция работает как положено, но значение s никто не указал

unkind 29.10.2015 14:33

Цитата:

Сообщение от рони (Сообщение 393577)
функция работает как положено, но значение s никто не указал

убрал,в мое браузере не отрабатывает alert (chrome)

рони 29.10.2015 14:36

Цитата:

Сообщение от unkind
убрал,

что убрали??? когда добавлять надо onselect="myFunction(сюда что-то )

рони 29.10.2015 14:37

unkind,
onselect="myFunction(this.form)"

unkind 29.10.2015 14:39

рони,
вот я и хотел уточнить,что нужно передать?
x и y ?


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