Jag undrar hur man gör för att dela upp ett vanligt formulär på flera olika (HTML)sidor? Svaren ska mejlas in, och jag vill inte ha ett mejl för varje sida av formuläret, utan ett samlat mejl för all data som matats in från alla sidor.
Php och asp är till för att fixa såna här saker. Varför vill du inte använda dem? Det är ungefär som att du vill slå i en spik, men du vill inte använda hammare. Det är klart, det går väl med en skiftnyckel också, men vill du verkligen använda det?
Om du måste använda javaskript så får det i princip bli cookies. Dvs, du får spara svaren innan formuläret submittas genom att lägga till dem på document.cookie. Typ:
<form /../ onsubmit="return Spara();">
<script type="text/javascript">
function Spara()
{
document.cookie = document.cookie + "dina nya värden";
return true;
}
</script>
Du kan lösa det så att du har alla formulärs fält i olika div-element. När du sedan har fylt i den första så släcker du den och tänder det andra div-elementet, mha javascript.
Sedan på sista sidan så postar du formuläret på "riktikgt".
Men cookies vill man undvika eftersom alla inte accepterar dem.
Använd ASP eller PHP. Varje sida du gör har ett formulär, och när man trycker på skicka sparas datan ner i antingen sessioner eller osynliga formulär-fält som ligger på varje sida. Kanske lite svårt att förstå i början, men det är enkelt att sätta sig in i.
326 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2