Kan nån förklara vad det här är för nåt?

JavaScript

4 svar · 341 visningar · startad av haider

Medlem sedan jan. 2003956 inlägg
Trådstart#1

På följande länk:

http://www.digidock.com/support.htm

... så dinns ett formulär. När man fyllt i detta och skickat, så får jag ett meddelande av Outlook.
Vad gör detta javascript? Använder det Outlook till att maila med?

Medlem sedan jan. 2003956 inlägg
#2

Förresten. Jag såg att scriptet i sig var intressant, att den kontrollerar att de nödvändiga fälten som inte är ifyllda leder till ett felmeddelande.

Om man vill bygga ut det, så att ett popup poppar upp allra sist i stil med "Har du fyllt i rätt emailadress: 'xxxxxx' [ja] [avbryt]"

Går det? Ett ja leder ju till en submit, ett avbryt leder till att inget skickas.

Medlem sedan apr. 20031 660 inlägg
#3

HEJ!

Ur koden:

action="mailto:namn@konstigdomän?subject=WebsiteFeedback

Svaret är alltså JA, den använder besökarens epostklient.
Väldigt ovanligt att man ser det på företagssidor nuförtiden, så gjorde man för minst 5 år sedan, när webbansvarig inte förstod hur eller att man använde cdonts/cgi/etc.

Ang nästa fråga, är svaret också JA, man använder confirm.
http://www.devguru.com/Technologies/ecmascript/quickref/win_confirm.html

Medlem sedan jan. 2003956 inlägg
#4

Om jag har en ordinarie skicka knapp, enligt:
<input name="Submit" type="submit" value="Skicka">

kan man använda samma lösning som i sidan, som poppar upp en varning när besökaren har glömt att fylla i t.ex namn eller annat nödvändigt fält?

Klämmer man in en onclick="jsSubmit(); i input-taggen då, eller bör jag förändra input-taggen på annat sätt?

Medlem sedan apr. 20031 660 inlägg
#5

Inte med på vad du menar, men du använder confirm på samma sätt som alert.

Om du trycker "avbryt", skickas man tillbaka till formuläret, dvs det behöver inte hanteras separat.

270 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
138 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)