Ciao ragazzi ho un problema con una funzione che è la seguente:
mi serve per sostituire elementi di un form a seconda se essi siano privati o aziende...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; }
Cosa che scelgo tramite dei radio button in questo modo:
il problema è che mi ripete i radio button.... Allego immagine dell'errore...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>
mi potreste illuminarmi cortesemente?

Rispondi quotando