Hej
jag fick förnämlig hjälp av Jojjox med delar av följande script. Tack vare honom funkade steg 1. Nu går jag ändå bet igen eftersom jag väl klantat till det.
Koden nedan ser nog riktigt knepig ut.
Alerten (alert (datum_ut);) funkar fint (jag har den bara för att checka så grejorna funkar) och jag vill skicka exakt samma värde in i ett epostsystem med raden (f.elements['Datum'].value = XXX )
När jag där XXX finns skriver in ("10/12/2009") så tar systemet tacksamt emot. Men om jag skriver
f.elements['Datum'].value = datum_ut;
så funkar det inte alls oavsett om jag har parenteser ikring eller citattecken...
Nån som fattar varför det inte funkar?
I epostsystemet är förutsättningarna att det vill ha ett värde i format DATE, men visst är väl ("10/12/2009") en string?
Ursäkta min okunnighet...men har suttit i 3-4 timmar och mixtrat med detta nu.
<script type="text/javascript">
<!--
function date(obj){
var f = document.subscribeForm;
var day1=obj.dag[obj.dag.selectedIndex].value;
var month1=obj.mon[obj.mon.selectedIndex].value;
var year1=obj.ar[obj.ar.selectedIndex].value;
var datum=(day1 + '/' + month1 + '/' + year1);
var datum_ut= (day1 + "/" + month1 + "/"+ year1);
alert (datum_ut);
f.elements['Datum'].value = (vad ska jag skriva här?);
}
//-->
</script>
<form name="subscribeForm" action="*" method="post">
<select name="ar" id="ar">
<option value="1900">1900</option>
<option value="1901">1901</option>
<option value="1902">1902</option>
</select>
<select name="mon" id="mon">
<option value="01">01</option>
<option value="02">02</option>
</select>
<select name="dag" id="dag">
<option value="01">01</option>
<option value="02">02</option>
</select>
<input type="text" name="Email Address" />
<input type="submit" name="Skicka" id="Skicka" value="Submit" onfocus="date(this);" />
<input type="hidden" name="Datum" />
</form>