Kann jmd helfen? Wohl ne Kleinigkeit...?
Wahrscheinlich wieder eine Kleinigkeit die ich nicht sehe...ärgerlich
es gibt eine HTML und eine JS Datei.
Das Datum soll nur einmalig beim Start aufgerufen werden, und beim Absenden des "Formulares" soll am Ende aus JS (in HTML verpackt) heraus eine Meldung kommen, dass keine Daten versendet wurden. Wer kann helfen? DANKE sehr
Der hier verwendete Code
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Tagesdatum mit Bildwechsel und Meldung</title>
</head>
<body>
<label for="nachname">Name: </label><br>
<input type="text" name="nachname" id="nachname" size="30" maxlength="40"><br>
<label for="email">E-Mail: </label><br>
<input type="text" name="email" id="email" size="30" maxlength="40"><br>
<div id="info"></div>
<input type="button" id="senden" value="Absenden">
<script>
var inf=document.getElementById("info");
document.getElementById("senden").addEventListener('click',function pruefen(){
inf.innerHTML='';
var nachname = document.getElementById("nachname");
var email = document.getElementById("email");
if (nachname.value == "") {
inf.innerHTML+='Bitte geben Sie Ihren Nachnamen an!<br>';
nachname.focus();
ok1=false;
}else{
ok1=true;
}
if (email.value == "") {
inf.innerHTML+='Bitte geben Sie Ihre EMail an!<br>';
email.focus();
ok2=false;
}else{
ok2=true;
}
if(ok1==true && ok2==true){
datum(1,inf);
}
});
function datum(a,inf){
var datum=new Date();
var tag=datum.getDate();
var monat=datum.getMonth()+1;
var jahr=datum.getFullYear();
if(a!=1){
inf.innerHTML="Datum " +tag + "." + monat + "." + jahr;
}else{
inf.innerHTML+="Nachricht gesendet " +tag + "." + monat + "." + jahr;
}
}
datum(2,inf);
</script>
</body>
</html>