Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia ^_^
Gostaria de saber onde está o erro no meu seguinte código:
teste.php
>
<html>
<head>
<script language="JavaScript">
function instancia(){
var ajax;
try{ ajax = new XMLHttpRequest();}
catch(ee)
{
try{ ajax = new ActiveXObject("Msxm12.XMLHTTP");}
catch(e)
{
try{ ajax = new ActiveXObject("Microsoft.XMLHTTP");}
catch(E)
{
ajax = false;
}}}
return ajax;
}
var ajax = new instancia();
function atualizaDados(){
var periodicidade = document.getElementsByName('periodicidade');
for (var i=0; i<periodicidade.length; i++){
if (periodicidade.checked == true){
*periodicidade = periodicidade**.value;*
break;
}
}
var vencimento = document.getElementById('vencimento')
vencimento = vencimento.options[vencimento.selectedIndex].value;
var url = 'num.php';
ajax.onreadystatechange = atualizaValor;
ajax.open("GET", url, true);
ajax.send(null);
}
function atualizaValor(){
if (ajax.readyState == 4){
document.getElementById('valor').innerHTML = ajax.responseText;}
}
*</script>*
*</head>*
*<body>*
*<form>*
*<input name="periodicidade" type="radio" value="1" onClick="atualizaDados();"/>*
*<input name="periodicidade" type="radio" value="2" onClick="atualizaDados();"/>*
*<input name="periodicidade" type="radio" value="3" onClick="atualizaDados();"/>*
<br />
*<select id="vencimento" name="select" onChange="atualizaDados();">*
*<option value="05">05</option>*
*<option value="10">10</option>*
*<option value="25">25</option>*
*</select>*
</p>
<p><span id="valor">000</span></p>
*</form>*
*</body>*
*</html>*
*Fiz uma funçãozinha em PHP só para testar o código acima:** *
num.php
>
<?
function gerar_cod($valor){
$word = "1,2,3,4,5,6,7,8,9,0";
$separa = explode(",",$word);
shuffle($separa);
$resultado = implode($separa,"");
$codigo = substr($resultado, 0, $valor);
return ($codigo);
}
echo gerar_cod(3);
?>
*Ao selecionar alguma opção, tanto no radio e combolist, ele obtem e exibe o valor gerado pela página **num.php direitinho, ao selecionar alguma outra opção, ele fica com o mesmo valor, ou seja: Os dados não atualizam. *
Grato desde já! :rolleyes:
Carregando comentários...