2017-09-10 2 views
0

hinzuzufügen Ich habe versucht, Ihre Website richtig zu verwenden und ich kann nicht die Code oder HTML-Blöcke funktionieren, so dass ich alles in Blockquotes setze. Ich bin kein Codemonkey, also suche ich Hilfe, weil ich das nicht herausfinden kann, obwohl ich viele Variationen ausprobiert habe.Neu, um ein "in neuem Fenster öffnen" und "Reset Input" in das Skript

Ich versuche, meinen HTML-Teil eines Javascript zu erhalten, um die erstellte URL in einem neuen Fenster zu öffnen und das "Zurücksetzen" zu verwenden, um das Textfeld zu löschen, das der folgende Code verwendet. Aber das "Zurücksetzen" löscht das Textfeld nicht (tatsächlich passiert nichts, wenn Sie auf den Zurücksetzen-Knopf klicken, und goToPage öffnet nur die erzeugte URL im selben Fenster, aber wenn ich das durch "window.open" ersetze, hört das Skript auf alle zu arbeiten . zusammen

<input type="text" id="USPS_Tracking_Number" /> 
<input type="submit" value="Check USPS Tracking Number" 
onclick="goToPage();" 
<input type="reset" value="Reset"> 

Hilfe bitte

+0

Ist dieser Code in einen 'form' Tag eingewickelt? –

+0

Um ein Steuerelement innerhalb eines Formulars zurückzusetzen, müssen Sie den Standardwert für die Elemente festlegen, d. H. Das Attribut 'Wert' zum Zurücksetzen der Eingabe hinzufügen. Was zur zweiten Frage kommt, Sie sollten den Code für die 'goToPage'-Funktion anzeigen, oder vielmehr eine neue Frage zu fehlgeschlagenem' window.open' stellen. – Teemu

Antwort

0

Sie müssen die input-Tags in einem Formular-Tag wickeln..

<form> 
    <input type="text" id="USPS_Tracking_Number" /> 
    <input type="button" value="Check USPS Tracking Number" onclick="goToPage();"/> 
    <input type="reset" value="Reset"> 
</form> 

auch die type="submit" zu type="button" ändern sumbit bewirkt, dass die Form ein nennen url und die onclick wird nicht ausgelöst.

Arbeitsbeispiel here

+0

Es gibt einige Malinformationen in der Antwort. Der Klick-Listener wird definitiv vor dem Absenden des Formulars aufgerufen. – Teemu

Verwandte Themen