bug mit Date() in IE
Zavalit
- javascript
Hallo zussammen.
Hab ein Script geschrieben, das in einem formular das alter validieren soll.
in 3 select feldern steht onblur="x()" Attribut das ruft so was
function x(){
var key = document.modelForm.elements;
if(key["day"].value!="" && key["month"].value!="" && key["year"].value!="" )
{
var birthday18 = new Date();
birthday18.setDate(key["day"].value);
birthday18.setMonth(parseInt(key["month"].value) - parseInt(1));
birthday18.setYear(parseInt(key["year"].value) + parseInt(18));
var today = new Date();
if(birthday18>today){
alert("Sie sind unter 18 Jahre alt!");}
}
}
in firefox läuft das perfect. in ie7 nicht. hat jemand die Idee woran das liegen kann.
danke für Ihre hilfe.
in firefox läuft das perfect. in ie7 nicht. hat jemand die Idee woran das liegen kann.
was sagt die fehlerkonsole vom ie7 (das kleine gelbe dreieck links unten)?
in firefox läuft das perfect. in ie7 nicht. hat jemand die Idee woran das liegen kann.
was sagt die fehlerkonsole vom ie7 (das kleine gelbe dreieck links unten)?
da passiert überhaupt nichts, aber was ich festgestehlt hatte IE kriegt if bedienung nicht hin
if((key['day'].value!=0)&&(key['month'].value!=0)&&(key['year'].value!=0))
da passiert überhaupt nichts, aber was ich festgestehlt hatte IE kriegt if bedienung nicht hin
Was heißt nicht hinkriegen?
Struppi.