2017-02-01 3 views
3

Ich benutze thymeleaf, html, angularjs, js und Springboot, um eine Webanwendung zu erstellen. Meine Hauptfrage ist, wie kann ich einen Eingabewert behalten und diesen Wert auf dem Eingabefeld der nächsten Seite anzeigen lassen?Wie beibehalten Eingabewerte, nach Umleitung in HTML?

Beispiel: Stapeln Überlauf, wenn Sie eine Frage in der oberen rechten Suchleiste eingeben, Sie werden umgeleitet und Sie erhalten auch eine neue Suchleiste, die die gleichen Werte hat, die Sie zuvor eingegeben haben.

Here's the example

Index.HTML

<form action="getDetails" method="POST"> 

<p> Mac Address: </p><input type="text" name="inputMacAddress" id="inputMacAddress" required="required" placeholder="Enter Mac Address" /> 

<br/> 

<input type="submit" value="Submit" class="marginButton"/> <input type="reset" value="Clear" onclick="Redirect();" class="marginButton" /> 
     <script> 
     function Redirect() 
     { 
      window.location.href = 'http://www.localhost:8080';    
     } 
    </script> 

     </form> 

getDetails.html

<form action="getDetails" method="POST"> 

<p> Mac Address: </p><input type="text" name="inputMacAddress" id="inputMacAddress" required="required" placeholder="Enter Mac Address" /> 

<br/> 

<input type="submit" value="Submit"/> <input type="reset" value="Clear" onclick="Redirect();" /> 
     <script> 
     function Redirect() 
     { 
      window.location.href = 'http://www.localhost:8080';    
     } 
    </script> 

     </form> 
+0

Sie wissen nicht, PHP oder Sie nicht wollen, es zu benutzen? – AymDev

+2

Sehen Sie sich die URL-Abfrageparameter –

+0

@AymDev an. Sie möchten PHP nicht verwenden. –

Antwort

3

Haben Sie Angular Routen in Ihrer App verwenden? In Ihrer Weiterleitung (vorausgesetzt Sie leiten Ihren Winkelcode um) können Sie Abfrageparameter zu Ihrer URL hinzufügen und sie mit $routeParams auf Ihrer zweiten Seite abrufen.

+0

Können Sie mir ein kurzes Beispiel mit routeParams geben? –

0

Sie müssen Parameter mit GET oder POST übergeben. In den meisten Fällen wird GET verwendet. z.B. http://localhost.html?q="Hello+world"

Und dann diesen GET-Wert an den Eingang übergeben.

Werfen Sie einen Blick auf $routeParamshere