Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проверка поля на тип ввода данных или прстой калькулятор.
 
 автор: Xmen   (04.03.2008 в 13:36)   письмо автору
 
 

Мне нужно сделат простой калькулятор который считает депозит по формуле
Сумма от процента= (сумма депозита*процент*день депозита)/36500
есть 4 поля
1. Для ввода суммы депозита
2. Для ввода процента депозита
3. Для ввода дней депозита
4. Вывода информаци о суммы процента депозита.\
Нужно сделать проверку при вводе данных чтобы неввели буквы символы а ввели только цифры.
После ввода данных в поле сумма депозита при потере фокуса сумму нужно форматировать как в Экселе то есть если будеть 1000000 то 1,000,000.
А остальное я уже сделал. Калькулятор работает но нужно добавит ему этих функции.

   
 
 автор: MIchail1982   (04.03.2008 в 14:22)   письмо автору
 
   для: Xmen   (04.03.2008 в 13:36)
 

это ввод только цыфр
    function gear(e)
        {
        var keynum
        var keychar
        var numcheck
        if(window.event) // IE
            { keynum = e.keyCode }
        else if(e.which) // Netscape/Firefox/Opera
            { keynum = e.which }
        if (keynum > 32)
            {
            keychar = String.fromCharCode(keynum);
            numcheck = /[^\d]+$/i;
            ans = !numcheck.test(keychar);
            }
        return ans;
        }
<INPUT TYPE=TEXT  onkeypress="return gear(event);">

   
 
 автор: Xmen   (04.03.2008 в 15:27)   письмо автору
 
   для: MIchail1982   (04.03.2008 в 14:22)
 

Чето уменя не работает ошибку вернул сказал что объект ненайден, или я что то не так сделал.

   
 
 автор: Xmen   (06.03.2008 в 13:04)   письмо автору
 
   для: MIchail1982   (04.03.2008 в 14:22)
 

А как можно проверить целое число. Мне нужно определить результат целое или нет. Например
3/3=1
5/2=2.5
1 целое а 2.5 нет

   
 
 автор: ilyaILF   (07.03.2008 в 01:32)   письмо автору
 
   для: Xmen   (06.03.2008 в 13:04)
 

Вы возмите функцию
 <script type="text/javascript">
   function gear(e) 
   {
.......
}
</script>
 
В теги <script>.
А определить целое число при делении получается, или нет можно осуществив деление по модулю:

<script type="text/javascript">
(3%3 == 0)?alert('Целое число'):alert('Дробное число');
</script>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования