Buchstaben der eingabe zählen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • redX
    replied
    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?

    Leave a comment:


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

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

    Leave a comment:


  • redX
    replied
    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?

    Last edited by redX; 18-02-2004, 13:28.

    Leave a comment:


  • asp2php
    replied
    schau dir mal die Zeile an:

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

    Leave a comment:


  • redX
    started a topic 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?

Working...
X