webForumDet fria alternativet

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

JavaScript

4 svar · 338 visningar · startad av haider

Medlem sedan jan. 2003956 inlägg
Frågan#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.

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)