- Проблем с javascript и <form>
WT форуми -> Javascript/DHTML - Готови кодове -> Проблем с javascript и <form>
Създайте нова тема Напишете отговор 
Автор Съобщение
Donjo
Нов
Нов

Регистриран на: 23/03/2008 2:01 pm

Support: 0
Bonus: 0
Мнения: 71
Мнение 26/11/2012 3:00 pm     Проблем с javascript и <form> Отговорете с цитат


Добър ден,

Нуждая се от помощ в първи стъпки съм с javascript

Идеята ми е да се изчислява без рефреш на страница дадено нещо:

Ето кода:


<head>
<script LANGUAGE="JavaScript">
function amaunt(k)
{
precent = (2/100)*k;
precent = precent * 100;
precent = Math.round(precent);
precent /= 100;

receive=k-precent;
receive = receive * 100;
receive = Math.round(receive);
receive /= 100;

document.getElementById('dollar').innerHTML = "$";
document.getElementById('mes').innerHTML = precent;
document.getElementById('dollar_2').innerHTML = "$";
document.getElementById('receive').innerHTML = receive;
}
</script>
</head>
<body onLOAD='amaunt(<?php echo $balance;?>)'>
<div id='div_disg'>
<table border='0' width='100%'>
<tr>
<td>Максимална сума за изискаване:</td>
<td>50</td>
</tr>
<tr>
<td>Въведи сума за изискване</td>
<td><input type='text' name='amaunt' onkeyup="amaunt(this.value)" value='5,26'></td>
</tr>
<tr>
<td>Такса превод:</td>
<td><div><span id='dollar'></span><span id='mes'></span></div></td>
</tr>
<tr>
<td>Сума за превод:</td>
<td><div><span id='dollar_2'></span><span id='receive'></span></div></td>
</tr>
<tr>
<td>
<div class="buttons">

<input type='submit' name='submit' class="positive" value='<?php echo $lang['require_paid']; ?>'>
</div>
</td>
</tr>
</table>

</form>
</body>

</div>

Обяснявам: Когато се въведе число в полето amaunt се изчислява такса в спановете, така потребителя въвежда и се изчислява но за да пратя стойностите ми трябва <form action="" Method="POST">, но когато го поставя функцията не се задейства защо спира действието на onkeyup="amaunt(this.value)"

Моля, помогнете
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Galli
Support
Support

Регистриран на: 11/11/2006 8:02 pm

Support: 359
Bonus: 704
Мнения: 2011
Мнение 26/11/2012 3:59 pm      Отговорете с цитат


Промени името на полето:
Цитат:
<input type='text' name='LALALAamaunt' onkeyup="amaunt(this.value)" value='5,26'>

и можеш да си сложиш <form action="" Method="POST">, и ще работи.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Donjo
Нов
Нов

Регистриран на: 23/03/2008 2:01 pm

Support: 0
Bonus: 0
Мнения: 71
Мнение 26/11/2012 4:11 pm      Отговорете с цитат


Благодаря колко се блъсках и четох, а то къде била грешката.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:    
Създайте нова тема   Напишете отговор    web-tourist.net Форуми -> Javascript/DHTML - Готови кодове Часовете са според зоната GMT + 2 Часа
Страница 1 от 1


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети