Aktív számolás
Sziasztok,
Kérlek mutassatok egy jó scriptet (esetleg jQuery-ben) az alábbi feladat elvégzésére:Azt szeretném elérni, hogy a number mezőbe beírt érték autómatikusan jelennyen meg mint eredmény az "Érték" mezőbe az alábbi képlet alapján:
number értéke * Egységár --> Eredmény: "Érték" mezőbe
■ Kérlek mutassatok egy jó scriptet (esetleg jQuery-ben) az alábbi feladat elvégzésére:
<form>
<table>
<tr>
<td><input type='number' name='x'></td>
<td>Egységár (integer) pl.: 100</td>
<td>Érték</td>
</tr>
<tr>
<td><input type='number' name='x'></td>
<td>Egységár (integer)pl.: 1260</td>
<td>Érték</td>
</tr>
</table>
</form>
number értéke * Egységár --> Eredmény: "Érték" mezőbe
Itt van pár. Mit értesz jó
Mit értesz jó alatt?
Legegyszerűbben:
triggerevent
et természetesen ki kell cserélni egy tényleges eseményre, ami érvényes amytarget
elemen (gombnyomás,input
egy szövegmezőn, vagy amit szeretnél). AmyTarget
,quantityInput
,unitPriceHolder
ésresultHolder
elemekhez könnyen hozzájuthatsz az esethez legmegfelelőbb DOM függvényekkel (és persze az adott elemtől függően lehet, hogy nem avalue
vagy atextContent
propertyre lesz szükséged; használd a megfelelőt).Egy kis pluszként némi formai ellenőrzést is be lehet vezetni az adatokra, hogy ne
NaN
, vagy egyéb haszontalan érték legyen az eredmény.