2012-04-12 5 views
1

Ich versuche-Buttons in htmlBox ver 4htmlBox Einfügen

Ihr Beispiel produziert und alert() und das funktioniert hinzuzufügen.

Hier ist mein Start eines E-Mail-Link Einfügen:

var email = { 
    icon:"email.png", 
    tooltip:"Email", 
    command:function(){ 
     var emailTX = prompt('Enter the email address',''); 
     if (emailTX!='') { 
      insert_text(emailTX); 
     } 
    } 
} 

Ich weiß, dass 'insert_text' ist nicht genug. Wie wird in das Textfeld eingefügt?

Antwort

1

Sie müssen zuerst einen Verweis auf die Textbox erhalten. Dazu gibt es eine Vielzahl von Möglichkeiten, z. B. document.getElementById, document.getElementsByName. Oder, IMO, besser noch eine Bibliothek wie eine jQuery zu verwenden, die all dies zu einer standardisierten Low-Quirks-Syntax normalisiert.

ist das einfachste Beispiel Lassen Sie verwenden, getElementByld ...

Wenn Ihr Textfeld wie folgt aussieht:

var pEl = document.getElementById('foo'); 
pEl.value = emailTX; 
+0

Danke für die Bearbeitung beide:

<textarea id="foo" name="bar"></textarea> 

Der Code Referenzierung einfach wäre und die Antwort. Ich fühle mich sehr willkommen. Jeder benutzerdefinierte Befehl in HtmlBox ist direkt auf eine bestimmte Textarea - ta-1 ta-2 usw. Es gibt ein paar htmlBox Fragen in diesem Forum - also hier bin ich :) Ich denke, die Frage ist was ist der htmlBox-spezifische Befehl zum Einfügen von Text. Dies scheint auch etwas jQuery bezogen - etwas neues für mich. Es gibt kein htmlBox Forum :( Ich muss auch auf Formatierung in diesem Forum lesen .. Danke – Arfa

+0

@Arfa, wenn diese Antwort für Sie hilfreich war, markieren Sie es als 'richtig' sonst Menschen aufhören können Antworten auf Ihre geben Fragen :) –

Verwandte Themen