Mssmar: setAttribute()

Beitrag lesen

Guetn Abend,

versteht der IE folgende Anweisung nicht?:

  
   var mailAdress = document.getElementById('uuu');  
   mailAdress.name ='adresse';  
[/cdoe]  
  
Ich erhalte bei dem Aufruf der Funktion folgende Fehlermeldung:  
"fnm.value ist Null oder kein Object"  
  
Bei Firefox funkz. einwandfrei.  
  
Danke und Gruß  
Messmar  
  
[code lang=html]  
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
  
<html>  
<head>  
 <title>Untitled</title>  
  
<script type="text/javascript">  
  
 function checkForm(formObj){  
  
  alert(formObj);  
  
  
  var checkBox1 = document.getElementById('pflicht_1');  
  var checkBox2 = document.getElementById('pflicht_2');  
  
  var myName = document.getElementById('xxx');  
  var myNachname = document.getElementById('yyy');  
  
  var mailAdress = document.getElementById('uuu');  
  var title = document.getElementById('bbb');  
  
  if(checkBox1.checked){  
  
   myName.name ='fnm';  
   myNachname.name = 'lnm';  
  
   var firstNm_1 = formObj.fnm.value;  
   var lastNm_1 = formObj.lnm.value;  
  
   if(!firstNm_1){  
    alert('Bitte geben Sie Ihren Vornamen an');  
    return false;  
   }  
   if(!lastNm_1){  
    alert('Bitte geben Sie Ihren Nachnamen an');  
    return false;  
   }  
  }else if(checkBox2.checked){  
  
   mailAdress.name ='adresse';  
   title.name = 'manfrau';  
  
   var getAdress = formObj.adresse.value;  
   var getTitle = formObj.manfrau.value;  
  
   if(!getAdress){  
    alert('Bitte geben Sie Ihre Email-Adresse an');  
    return false;  
   }  
   if(!getTitle){  
    alert('Bitte geben Sie Ihr Geschlecht an');  
    return false;  
   }  
  }  
  return true;  
 }  
</script>  
</head>  
  
<body>  
  
  
  
<form name="form_1" action="action.htm" id="form_1" onsubmit="return checkForm(this);">  
 <fieldset style="width:400px; text-align:center; border:1px solid green;">  
  VorName 1<input type="text"  value="" id="xxx" size="40">  
  <br><br>  
  LastName 1<input type="text" value="" id="yyy" size="40">  
 </fieldset>  
 <br><br><br>  
 <fieldset style="width:400px; text-align:center; border:1px solid #003388;">  
  VornName 2<input type="text" value="" id="uuu" size="40">  
  <br><br>  
  LastName 2<input type="text" value="" id="bbb" size="40">  
 </fieldset>  
 <br><br><br>  
 <input type="checkbox" name="pflicht_1" id="pflicht_1" value=""> Newsletter 1  
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
 <input type="checkbox" name="pflicht_2" id="pflicht_2" value=""> Newsletter 2  
 <br><br><br>  
 <input type="submit" value="Senden" style="width:100px;">  
</form>  
  
  
</body>  
</html>