INPUT VALUE des "Quelltextes" ermitteln
nomos
- javascript
Moin,
gibt es eine Möglichkeit, den value Wert eines input Feldes per JS zu ermitteln?
z.B. ich belege per PHP das input Feld vor, so dass der Quelltext so aussieht
<input name="num" type="text" id="num" value="123" />
Wenn ich in das Formularfeld was reinschreibe z.B. 456 kann ich per JS immer nur ermitteln, dass value = 456 ist - ich möchte einen Vergleich zwischen dem Vorgabewert und dem eingetragenen Wert machen.
Ideen?
gruss nomos
Ideen?
lese beim ersten laden der seite sämliche vorgabewerte und speichere sie permanent in eine variable - dann kannst du die auch vergleichen
Hello,
Ideen?
Greife auf die dafür vorgesehene Eigenschaft defaultValue zu
MfG
Rouven
defaultValue
prima!
Danke...
nomos
<input name="num" type="text" id="num" value="123" />
Wenn ich in das Formularfeld was reinschreibe z.B. 456 kann ich per JS immer nur ermitteln, dass value = 456 ist - ich möchte einen Vergleich zwischen dem Vorgabewert und dem eingetragenen Wert machen.
Hi nomos,
ich würde die sache mit php lösen.
du weißt ja welche felder ausgegeben werden. also erstellst du per php ein array welches als key die id und als wert den value des feldes hat.
<script language="JavaScript" type="text/JavaScript">
//<![CDATA[
<!--
meinArray = new Array();
<?php
foreach (phpArray as $key => $value)
{
?>meinArray[<?=$key?>] = '<?=$value?>';<?
}
?>
function getOldValue(id)
{
var str = id + '';
alert(meinArray[str]);
}
//-->
//]]>
</script>
fürs inputfeld gilt dann folgender code.
<input type="text" name="test" value="123" onchange="getOldValue(this.id);" />
also so kannst du dann auf die alten werte zugreifen. hoffe hab dich da richtig verstanden. ;)
MfG