+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Javascript problem ! Simple ????

  1. #1
    TP-Supporter Iceman531 macht sich hier sehr viel Mühe Avatar von Iceman531
    Registriert seit
    Nov 2003
    Ort
    fy_iceworld
    Beiträge
    308

    Javascript problem ! Simple ????

    He kann mir einer sagen, warum das nicht funktioniert ?

    script

    function emptyManual(objektname){
    document.getElementById("objektname").value = "";

    }

    function emptyAuto(objektname){
    document.getElementById('objektname').value= "";

    }

    html

    <td>
    <input type="text" id="autoFonleading" value="055596679845" onChange="emptyManual('manualFonleading')">
    </td>
    <td>
    <input type="text" id="autoMailleading" value="055596679845" onChange="emptyManual(manualMailleading)">
    </td>

    Mach ich irgendwas falsch ?

    ich bekomm immer die meldung

    Fehler: document.getElementById("objektname") has no properties

    ixceman.de

    ><

    vitras.de


    --- Mich kann man Mieten ---

  2. #2
    TP-Special Mod webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User Avatar von webmichl
    Registriert seit
    Jun 2001
    Ort
    8°21' O 49°1' N
    Beiträge
    8.635
    document.Formularname.Feldname.value = '';

    Gruß, der Michl



    * * * if you want them to RTFM, make a better FM! * * *


  3. #3
    TP-Supporter Iceman531 macht sich hier sehr viel Mühe Avatar von Iceman531
    Registriert seit
    Nov 2003
    Ort
    fy_iceworld
    Beiträge
    308
    das heißt, ich kann das objekt nicht über die ID aufrufen ?

    Es ist so, das ich das script nur einmal schreiben möchte, weil dynamisch auch noch mehrere erzeugt, bzw wieder entfernt werden sollen ! die dann ja auch untescheidliche ID's brauchen !

    ixceman.de

    ><

    vitras.de


    --- Mich kann man Mieten ---

  4. #4
    TP-Supporter Iceman531 macht sich hier sehr viel Mühe Avatar von Iceman531
    Registriert seit
    Nov 2003
    Ort
    fy_iceworld
    Beiträge
    308
    also so:

    Code:
    	<script type="text/javascript" >
    		function emptyManual(objektname){
    		
    			var name = objektname;
    			 
    			document.contact.name.value = '';
    		
    		}
    		
    		function emptyAuto(objektname){
    			
    			var name = objektname;
    			
    			document.contact.name.value= "";
    		
    		}
    	</script>
    Code:
    <input type="text" name="autoFonleading" value="055596679845" onChange="emptyManual(manualFonleading)">
    funktioniert es auch nich !

    ixceman.de

    ><

    vitras.de


    --- Mich kann man Mieten ---

  5. #5
    TP-Moderator Malleus ist ein richtiges Arbeitstier - DANKE Malleus ist ein richtiges Arbeitstier - DANKE Malleus ist ein richtiges Arbeitstier - DANKE Malleus ist ein richtiges Arbeitstier - DANKE Avatar von Malleus
    Registriert seit
    Aug 2004
    Ort
    Homburg / Saarland
    Beiträge
    711
    Hallo,
    versuch' mal folgendes:
    Code:
    function emptyManual(objektname){
    document.getElementById(objektname).value = "";
    
    }
    
    function emptyAuto(objektname){
    document.getElementById(objektname).value= "";
    
    }
    Die alte Scriptzeile
    Code:
    document.getElementById('objektname').value= "";
    sucht nämlich ein Element mit der Id "objektname" und nicht ein Element mit der Id die dem Inhalt des Funktionsparameters "objektname" entspricht.

    Tschau
    Frank

  6. #6
    TP-Moderator Malleus ist ein richtiges Arbeitstier - DANKE Malleus ist ein richtiges Arbeitstier - DANKE Malleus ist ein richtiges Arbeitstier - DANKE Malleus ist ein richtiges Arbeitstier - DANKE Avatar von Malleus
    Registriert seit
    Aug 2004
    Ort
    Homburg / Saarland
    Beiträge
    711
    Das sollte so funktionieren:
    Code:
    		function emptyManual(objektname){
    			document.contact.elements[objektname].value = '';
    		}
    Code:
    <input type="text" name="autoFonleading" value="055596679845" onChange="emptyManual('manualFonleading')">
    P.S. Das ganze wird übrigens sehr ausführlich bei Selfhtml-elements erklärt

  7. #7
    TP-Supporter Iceman531 macht sich hier sehr viel Mühe Avatar von Iceman531
    Registriert seit
    Nov 2003
    Ort
    fy_iceworld
    Beiträge
    308
    Danke Danke ! es funktioniert !

    ixceman.de

    ><

    vitras.de


    --- Mich kann man Mieten ---

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51