Buchstaben der eingabe zählen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • redX
    antwortet
    Code:
    document.status.getElementsByName( kname )[0].value = document.status.getElementsByName( name )[0].value.length + 1;
    funktioniert auch so nicht.. hm...
    index steht am richtigen ort oder?

    Einen Kommentar schreiben:


  • wahsaga
    antwortet
    getElementsByName() liefert was zurück? ein array.

    was brauchst du zum zugriff auf ein element eines arrays? einen index.

    Einen Kommentar schreiben:


  • redX
    antwortet
    löl

    noja... problem in diesem fall behoben.
    und mit dem text area feld funzt es auch. dankeschööön

    wenn ich nun aber das ganze so machen möchte das es bei mehreren eingabefeldern funktioniert. dann kann man das ja mit variablen lösen. da ich aber nicht gerade der master in js bin habe ich eine frage.

    Code:
    <html><head><title>Status</title>
    <script type="text/javascript">
    
    function Aktualisieren(name,kname)
    {
    document.status.getElementsByName( kname ).value = document.status.getElementsByName( name ).value.length + 1;
    	return true;
    }
    </script>
    
    </head><body>
    
    <form action="" name="status">
    
    <table border ="1">
    <tr>
    <td>[I]nformieren</td>
    <td>
    <input type="text" size="30" name="i" onKeyDown="Aktualisieren('i','ik')">
    </td>
    <td>
    <input type="text" value="0" readonly size="3" name="ik">
    </td>
    </tr>
    weiss jemand wie das funktionieren könnte?

    Zuletzt geändert von redX; 18.02.2004, 13:28.

    Einen Kommentar schreiben:


  • asp2php
    antwortet
    schau dir mal die Zeile an:

    Code:
    <input type="text" size="30" name="i" onKeyDown="Aktualisieren(this.value> )">

    Einen Kommentar schreiben:


  • redX
    hat ein Thema erstellt Buchstaben der eingabe zählen.

    Buchstaben der eingabe zählen

    Code:
    <html><head><title>Status</title>
    <script type="text/javascript">
    
    function Aktualisieren()
    {
    	document.status.ik.value = document.status.i.value.length + 1;
    	return true;
    }
    </script>
    
    </head><body>
    
    <form action="" name="status">
    
    <table border ="1">
    <tr>
    <td>[I]nformieren</td>
    <td>
    <input type="text" size="30" name="i" onKeyDown="Aktualisieren(this.value>)">
    </td>
    <td>
    <input type="text" value="0" readonly size="3" name="ik">
    </td>
    </tr>
    der code geht unten noch weiter. aber das isch nicht so wichtig.
    ich möchte das im feld ik die anzahl der buchstaben im feld i stehen. aber es zeigt mir nichts an . weiss jemand an was das liegen könnte?

    anstatt mit einem text feld funktioniert das doch sicher auch mit einem text area feld odeR?

Lädt...
X