Ciao ragazzi ho un problema con una funzione che è la seguente:
codice:
var req;
function loadXMLDoc(key) {
var url="prova.php?tipo="+key;
getObject("campi").innerHTML = ' Attendere Prego...';
try { req = new ActiveXObject("Msxml2.XMLHTTP"); }
catch(e) {
try { req = new ActiveXObject("Microsoft.XMLHTTP"); }
catch(oc) { req = null; }
}
if (!req && typeof XMLHttpRequest != "undefined") { req = new
XMLHttpRequest(); }
if (req != null) {
req.onreadystatechange = processChange;
req.open("GET", url, true);
req.send(null);
}
}
function processChange() {
if (req.readyState == 4 && req.status == 200) {
getObject("campi").innerHTML = req.responseText;
document.res_request.state.focus();
}
}
function getObject(name) {
var ns4 = (document.layers) ? true : false;
var w3c = (document.getElementById) ? true : false;
var ie4 = (document.all) ? true : false;
if (ns4) return eval('document.' + name);
if (w3c) return document.getElementById(name);
if (ie4) return eval('document.all.' + name);
return false;
}
mi serve per sostituire elementi di un form a seconda se essi siano privati o aziende...
Cosa che scelgo tramite dei radio button in questo modo:
codice:
<?
if($_GET['tipo'] == "azienda"){
echo "Sono un'Azienda";
}
if($_GET['tipo'] == "privato"){
echo "Sono un Privato";
}
?>
<html>
<head>
<script type="text/javascript" src="load.js"></script>
</head>
<body>
<input type="radio" name="tipo" value="privato" onchange="loadXMLDoc(this.value);">Privato
<input type="radio" name="tipo" value="azienda" onchange="loadXMLDoc(this.value);">Azienda
<form id="campi">
</form>
</body>
</html>
il problema è che mi ripete i radio button.... Allego immagine dell'errore...
mi potreste illuminarmi cortesemente?