Javascript disabled

ask12

Registered
Здравейте

Имам Javascript код, който валидира input text i checkbox полета в html форма генерирана от PHP код. При submit на формата тези полета се POST-ват. В определени случаи те трябва да се забранят. Опитах с:
Код:
document.getElementById("name_id").disabled=true;
но във този случай:
$_POST["name_id]
е празен. Промених на:
Код:
document.getElementById("name_id").readOnly=true;
Тогава е OK, но само за input text , за input checkbox няма readOnly.

Някаква идеа?
 
Направи една проверка за вида(type) на полето
Ето един пример:
Код:
<html>

<head>

<title></title>
<script type="text/javascript">
function check(x){
var pole = document.getElementById(x);
alert (pole.type);
}
</script>
</head>

<body>
<input type="checkbox" name="text" id="checkbox" onfocus="check(this.id)" /><br />
<input type="text" name="text" id="text" onfocus="check(this.id)" />
</body>

</html>
И вече според това какъв input вид е прилагаш съответно каквото ти трябва! :)
 

Back
Горе