Показать сообщение отдельно
  #2 (permalink)  
Старый 07.08.2014, 08:17
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,587

<center>
  <form action="LINK" metod="GET">
    <input id="ammountrub" maxlength="10" type="text" name="cost" required value="" placeholder="Рублей" onkeyup="key(this.value)" onkeydown="key(this.value)">
  <input type="hidden" name="login" value="1">
  <b>
    <span style="position: absolute; margin-top: 1%; margin-left: 1%;" title="Вы получите столько валюты" id='result'>
      0$
    </span>
  </b>
  <br>
  <input type="submit" value="Оплатить">
</form>
</center>
<script>
  function key(val){
    document.getElementById("result").innerHTML=(val*1000 + "$").replace(/\d(?=(?:\d{3})+(?:\D|$))/g,'$&,');
  }
  document.getElementById("ammountrub").onkeypress= function(event){
    event= event || window.event;
    if (event.charCode && (event.charCode < 48 || event.charCode > 57))
      return false;
  }
</script>


P.S. 1. innerText в firefox не работает, там textContent.
2.</input> - это ошибка, input - один тэг.
__________________
29375, 35
Ответить с цитированием