2011-01-07 11 views
0

Ich versuche, die Werte der Eingabefelder auf einer HTML-Seite auf eine andere HTML-Seite, die ein Formular mit Eingabefeldern hat . Wie schreibe ich den Dojo oder JavaScript-Code, um dies zu erreichen?Wie übergebe ich den Wert von Eingabefeldern auf einer HTML-Seite zu Eingabefeldern auf einer anderen HTML-Seite mit Dojo

<form id="form1" method="post" action="form2.html"> 
    First Name: <input id="tFName" name="tFName" type="text" tabindex="0" iclass="isCompleted" maxlength="50" /> 
    <br/> 
    <br/> 
    Last Name: <input id="tLName" name="tFName" type="text" tabindex="0" iclass="isCompleted" maxlength="50" /> 
    <br/> 

    <input type='submit' value='Submit'/> 

    </form> 

hier ist Form 2:

<form id="form"> 
    First Name: <input id="tFName" name="tFName" type="text" tabindex="0" iclass="isCompleted" maxlength="50" /> 
    <br/> 
    <br/> 
    Last Name: <input id="tLName" name="tFName" type="text" tabindex="0" iclass="isCompleted" maxlength="50" /> 
    <br/> 

    <input type='submit' value='Save Your Name'/> 

    </form> 

Antwort

2

Sie können nicht einfach Daten von einer .html Seite zur anderen senden, mit oder ohne Javascript.

Ein Formular POST bewirkt, dass der Browser die Formulardaten an den Server im Hauptteil der Anforderung HTTP sendet. Sie müssen dann einen Code auf dem Server ausführen, um etwas mit diesen Daten zu tun, auch wenn es nur als Anfangswerte von Feldern auf einer anderen HTML-Seite eingestellt wird.

+0

dijit.form (Dojo) kann verwendet werden, um die Formularsteuerelemente zu verschönern, aber ein POST sollte immer noch ohne zusätzliche JS funktionieren – peller

Verwandte Themen