mercedes: javascript mit php läuft nicht

Beitrag lesen

Nach der Ausschlußmethode habe ich folgende Zeile entfernt, dann gehts!

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="formular" id="formular">

Was ist daran denn falsch?
Wahrscheinlich steht da halt was drin, das dein Formular kaputtmacht. Vergleich doch mal das HTML wenns nicht funktioniert mit dem wenns funktioniert. Und sags uns auch, vielleicht sieht dann jemand was los ist.

Ich verstehe es nicht, nun habe ich das ganze mal bis auf die "function readonly" minimiert. Sobald sich darin <form action""> befindet, wird die Funktion nicht ausgeführt.
Das eigenartige ist, das betrifft nur die "function readonly" alles ander hat immer funktioniert. Ich wollte das Formular nur in der Eingabe optimieren.

Gruß

  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
  
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
  
<meta http-equiv="content-type" content="text/html; charset=utf-8" />  
<meta http-equiv="Content-Script-Type" content="text/javascript">  
<title>Fehlerbericht</title>  
<meta name="keywords" content="" />  
<meta name="description" content="" />  
<link href="default.css" rel="stylesheet" type="text/css" />  
</head>  
  
<form action="" >  
  
<script type='text/javascript'>  
  
function readonly(chk) {  
var felder = new Array('BESCHREIBUNG', 'MASSNAHME', 'VERMEIDUNG', 'ANMERKUNG');  
var i;  
for (i=0; i<felder.length; i++)  
  
    if(document.getElementById){  
        if(chk){  
  
            document.getElementById(felder[i]).style.backgroundColor = "#ffffff";  
            document.getElementById(felder[i]).disabled = !(document.getElementById('klick').checked);  
        }  
        else {  
  
            document.getElementById(felder[i]).style.backgroundColor = "#D3D3D3";  
            document.getElementById(felder[i]).disabled = !(document.getElementById('klick').checked);  
        }  
    }  
}  
</script>  
  
<body>  
  
<input type="checkbox" id='klick' name="readonly" onClick="javascript:readonly(this.checked)" /> <br /><br />  
  
<textarea id='BESCHREIBUNG' disabled='disabled'>BESCHREIBUNG</textarea><br>  
<textarea id='MASSNAHME' disabled='disabled'>MASSNAHME</textarea><br>  
<textarea id='VERMEIDUNG' disabled='disabled'>VERMEIDUNG</textarea><br>  
<textarea id='ANMERKUNG' disabled='disabled'>ANMERKUNG</textarea><br>  
  
</form>  
</body>  
</html>