Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2015, 21:20   #1
romka1608
Пользователь
 
Регистрация: 12.08.2013
Сообщений: 41
По умолчанию input value

У меня есть такой код:



Код HTML:
<form action='/index.php' method='POST'>

<input type='text' name='lm' value='10' oninput='[COLOR="Red"]что мне здесь написать, что бы это значение передавалось в следующий input[/COLOR]'> 

<br>

<input type='text' name='mon' value='[COLOR="red"]вот сюда(но перед этим делилось на 2)[/COLOR]'>

<input type='submit' class='btn' style='font-famaly:Verdana, Helvetica, sans-serif!important;padding:0 10px;height:30px;font-size:12px!important;border:1px solid #538ec1!important;background:#a4cef4!important;color:#fff!important;' value='GO'>
</form>

помогите пожалуйста

Последний раз редактировалось Stilet; 14.05.2015 в 06:59.
romka1608 вне форума Ответить с цитированием
Старый 13.05.2015, 23:52   #2
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

например так: должно отлично работать, где я поделил на два надеюсь вы найдете, а так же я полагаю вы сможете доработать функцию так чтобы проверить вводимое число на 0 а то произойдет не очень хорошее....

Код:


<input type="text" id="myInput" oninput="myFunction()">

<p id="demo"></p>

<script>
function myFunction() {
    var x = document.getElementById("myInput").value;
    document.getElementById("demo").innerHTML = "You wrote: " + x / 2;
}
</script>
лучше сам напишу

Код:
<script>
function myFunction() {
    var x = document.getElementById("myInput").value;
    if(x == 0)
    {
      // нельзя делить на 0
    }
    else
    {
        document.getElementById("demo").innerHTML = "You wrote: " + x / 2;
    }
}
</script>
Я часть той силы, что вечно хочет зла, но вечно совершает благо..

Последний раз редактировалось Stanislav; 13.05.2015 в 23:56.
Stanislav вне форума Ответить с цитированием
Старый 14.05.2015, 16:31   #3
romka1608
Пользователь
 
Регистрация: 12.08.2013
Сообщений: 41
По умолчанию

Цитата:
Сообщение от Stanislav Посмотреть сообщение
например так: должно отлично работать, где я поделил на два надеюсь вы найдете, а так же я полагаю вы сможете доработать функцию так чтобы проверить вводимое число на 0 а то произойдет не очень хорошее....

Код:


<input type="text" id="myInput" oninput="myFunction()">

<p id="demo"></p>

<script>
function myFunction() {
    var x = document.getElementById("myInput").value;
    document.getElementById("demo").innerHTML = "You wrote: " + x / 2;
}
</script>
лучше сам напишу

Код:
<script>
function myFunction() {
    var x = document.getElementById("myInput").value;
    if(x == 0)
    {
      // нельзя делить на 0
    }
    else
    {
        document.getElementById("demo").innerHTML = "You wrote: " + x / 2;
    }
}
</script>
ничего не происходит.

Может потому что этот код в <?php ................ ?>
romka1608 вне форума Ответить с цитированием
Старый 14.05.2015, 16:45   #4
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

В JS можно делить на ноль, получится бесконечность. Она типа Number, так что и дальнейшие операции не сломают скрипт.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 14.05.2015, 16:52   #5
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Цитата:
Сообщение от romka1608 Посмотреть сообщение
ничего не происходит.

Может потому что этот код в <?php ................ ?>
я не телепат, код я вам дал рабочий я лично проверял. вам трудно показать ваш скрипт чтобы мы тут не гадали?
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
input Chromium Rakim4ik Фриланс 6 03.02.2014 07:28
Value в input'e Tradua JavaScript, Ajax 1 03.04.2011 20:02
input:after goluzov HTML и CSS 0 28.06.2010 22:47
Input FILE Pedro HTML и CSS 6 02.04.2010 15:02
input Dimanw92 Паскаль, Turbo Pascal, PascalABC.NET 5 14.04.2009 13:59