Comment obtenir une valeur de commutation éprouvée en utilisant AJAX dans PHP?

Je vais avoir une valeur de commutation éprouvée en utilisant AJAX dans PHP. J'ai fait le code suivant, mais je ne peux pas continuer.

J'ai besoin de votre aide.

ajax_radio.php


<html>
<head>
<script src="ajax.js" type="text/javascript"></script>
</head>
<body>
<input name="radio1" type="radio"/>Blue
<input name="radio2" type="radio"/>White
<input name="radio3" type="radio"/>Red
<input name="btn" onclick="hello/'a'/" type="button" value="Click"/><br/>
<input id="btn_get" name="get_btn_value" type="text"/>
</body>
</html>


ajax.js


var xmlHttp;
function GetXmlHttpObject//{
try{
xmlHttp = new XMLHttpRequest//;
}
catch/e/{
try{
xmlHttp = new ActiveXObject/Msxml2.XMLHTTP/;
}
catch/e/{
try{
xmlHttp = new ActiveXObject/Microsoft.XMLHTTP/;
}
catch/e/{
alert/"doesn't support AJAX"/;
return false;
}
}
}
}
function hello/a/{
GetXmlHttpObject//;
xmlHttp.open/"GET","ajax_radio.html?",true/;
xmlHttp.onreadystatechange = response;
xmlHttp.send/null/;
}
function response//{
if/xmlHttp.readyState == 4/{
if/xmlHttp.status == 200/{
var radio_text = xmlHttp.responseText;
document.getElementById/'btn_get'/.innerHTML = radio_text;
}
}
}


Savez-vous comment le faire? Merci en avance. :/

Éditer:

Je ne peux pas publier le code ici maintenant, en raison de la faible vitesse du réseau. Pardon.

Je l'ai partagé
http://rapidshare.com/files/34 ... .html
. Pouvez-vous le télécharger pour la première fois, puis vous aider? Merci beaucoup.

Je dois le mettre à jour quand je rentre à la maison. Dommage.
Invité:

Agathe

Confirmation de:

Depuis que je suis principalement utilisé Jquery, J'ai écrit ici jquery Recadré, qui vérifie les valeurs des commutateurs, car il est beaucoup plus facile et plus propre:


<script src="[url=http://www.google.com/jsapi"></script>]http://www.google.com/jsapi%26 ... gt%3B[/url]
<script>
google.load/"jquery", "1.4.0"/;
</script>
<script type="text/javascript">
$/function// {
$/'#buttoncheck'/.click/function // {
var var_name = $/"input[name='radio1']:checked"/.val//;
$/'#btn_get'/.val/var_name/;
}/;
}/;
</script>
<html>
<head>
<script src="ajax.js" type="text/javascript"></script>
</head>
<body>
<input name="radio1" type="radio" value="Blue"/>Blue
<input name="radio1" type="radio" value="White"/>White
<input name="radio1" type="radio" value="Red"/>Red
<input id="buttoncheck" name="btn" type="button" value="Click"/>
<br/>
<input id="btn_get" name="get_btn_value" type="text"/>
</body>
</html>


Regarder jquery ici:
http://jquery.com
Explication:
Cette partie choisit un élément avec ID #buttoncheck Et vérifie si cela fonctionne:
$/'#buttoncheck'/.click/function // {


Ensuite, il démarrera le code dans la fonction. Ce code obtient la valeur du champ d'entrée nommé radio1. ': checked ' Il garantit qu'il choisit uniquement la valeur du commutateur checked:


var var_name = $/"input[name='radio1']:checked"/.val//;


Enfin. Cela place la valeur d'une variable à un élément avec un identifiant #btn_get:


$/'#btn_get'/.val/var_name/;

Pour répondre aux questions, connectez-vous ou registre