MooTools 1.1 Element Überschreiben

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

  • MooTools 1.1 Element Überschreiben

    Moin,

    Ich möchte ein Input Feld mittels MooTools ersetzen...

    Hier der generierte Quellcode (habe dort keinen Einfluss drauf :-( )

    HTML-Code:
    <label for="produkt">Produkt*:</label> 
    <input type="text" class="normal required" value="" id="produkt" name="produkt"/>
    nun möchte ich per JS den Inhalt verändern, dafür habe ich eine extra HTML Datei erstellt mit einer Select Box drin:
    HTML-Code:
    <select class="normal required" id="produkt" name="produkt">
    	<option value="PRODUKTNAME">PRODUKTNAME</option>
    	<option value="PRODUKTNAME">PRODUKTNAME</option>
    </select>
    Ich hatte Naiverweise gedacht, dass es so geht:
    Code:
        new Ajax
            (
             "/uploads/products/prd.html",
                {
                    method: 'get',
                    onComplete: function(result){
                        $$('input#produkt').setHTML(result);
                    }
                }
            ).request();
    leider sieht der JS Generierte Code dann so aus:
    HTML-Code:
    <input type="text" name="produkt" id="produkt" value="" class="normal required">
    	<input xmlns="http://www.w3.org/1999/xhtml">
    		<select name="produkt" id="produkt" class="normal required">
    			<option value="Produktname">Produktname</option>
    		</select>
    	</input>
    </input>
    hatte auch schon überlegt, Tag "input#produkt" zu entfern,
    und dann mittels mootools hinter dem "label[for=produkt]" zu packen,
    leider finde ich nur funktionen, wo ich es mit in den Label reinpacken kann :-(

    generiert werden soll der Code dann so =):
    HTML-Code:
    <label for="produkt">Produkt*:</label> 
    <select class="normal required" id="produkt" name="produkt">
    	<option value="PRODUKTNAME">PRODUKTNAME</option>
    	<option value="PRODUKTNAME">PRODUKTNAME</option>
    </select>
    mit jQuery ist dieses kein Problem bei MooTools bin ich überfragt (Frameworks mische ich nicht!)

    Ich hoffe Ihr wisst was ich meine...
    Hier die Doku, da habe ich aber irgendwie nichts gefunden :-(
    mootools docs - Core

    solved:
    das Problem ist, dass dieser Quellcode aus einer verschlüsselten Datei kommt...

    daher kaum einfluss... lasse aber nun ein PHP Script drüberlaufen, welches dem Input Element duch bevor es ausgegeben wird einen Container danach erstellt und fertig... somit kann ich das so umbauen wie ich es brauch
    Wenn es eine bessere Idee gibt, her damit =)
    Danke und Gruß
    Gunah
    Zuletzt geändert von Gunah; 02.03.2010, 18:57. Grund: solved
Lädt...
X