Just nu i M3-nätverket
Gå till innehåll
sense

Skicka information till en html sida.

Rekommendera Poster

Jag vill från ett formulär skicka information till en html sida.

 

exempel:

<form method="post" action="next.html">

</form>

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

jag vill skicka vanlig formulär information ex. textfält, checkboxar.

 

sidan jag skickar från:

<form name="form1" method="post" action="">

<input type="text" name="namn">

<input type="submit" name="Submit" value="Submit">

</form>

 

sidan jag tar emot informationen på:

 

document.write(någotObjekt.namn);

 

det är "någotObjekt" som jag efterlyser, om det finns.

förstår du?

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

nja.

 

<form name="form1" method="post" action="next.html">

<input type="text" name="namn">

<input type="submit" name="Submit" value="Submit">

</form>

 

vad ska jag skriva i next.html för att komma åt det som skrevs in i textfältet "namn"? jag är inte kvar på sidan med formuläret utan på sidan vilken jag kommer till när jag trycker på submit.

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Jag är inte säker på om det går med Javascript...men med ASP gör man det lätt som en plätt. <%=Request.Form("namn")%>

Det kanske finns någon annan på Eforum som vet om det går med Javascript!

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Vad är poängen att skicka formulär till en annan HTML sida ?

 

Det enda sättet du kan göra detta med javascript på en vanlig html sida är om du använder GET istället för POST i formuläret och sedan hämtar ned värderna genom location.search

 

Men du får parsa värdena själv, de kommer på en lång rad som:

?text1=blaha&text2=blaha

 

Annars sköts ju sådant här normalt av ett server script.

 

Du kan använda den här metoden för att hämta värderna på nästa sida om du kör med GET i formuläret:

 

function storage(){}

 

var querystring = null;

 

function requestQueryString( name )

{

var pairs, values, search;

if( querystring == null )

{

search = location.search;

if( search == null || search == "" ) return;

querystring = new storage();

search = search.substring( 1 );

search = search.split( "+" ).join( " " );

pairs = search.split( "&" );

for( i = 0; i < pairs.length; i++ )

{

values = pairs[ i ].split( "=" );

querystring[ values[ 0 ] ] = unescape( values[ 1 ] );

}

}

return( querystring[ name ] );

}

 

 

[inlägget ändrat 2002-04-21 17:14:36 av bool]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

jag vill skapa ett dynamiskt formulär. Beroende på vad man svara ska ny frågor laddas in och information från föregående ska följa med. det blir snyggast om man kunde lösa det med post.

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Då får du använda något form av server script för det finns inget i JavaScript på klientsidan som kan "fånga upp" ett formulär skickat med POST.

 

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...