Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alexandre Luccia

Verificar Radio Button

Recommended Posts

Pessoal se puderem me ajudar...

 

Agora é a seguinte situação:

 

Tenho um campo radio, porém quando tento alterar a hora, se caso ela já esteja carregada no campo ela não altera quando na setCheckedValue defino como true. se não trago o valor marcado e sou obrigado a clicar novamente no radio ele funciona, como resolver isso?

 

function CheckLoad() 
{		
setCheckedValue(frmAbreFecha.radFchAuto, fchAuto);

if (logAuto == "1") 
{
	frmAbreFecha.chkLogAuto.checked = 1;
} 
else 
{
	frmAbreFecha.chkLogAuto.checked = 0;
}

if (UtilSldSTR16 == "1") 
{
	frmAbreFecha.chkUtilSldSTR16.checked = 1;
} 
else 
{
	frmAbreFecha.chkUtilSldSTR16.checked = 0;
}
}

function CheckOption(opcao) 
{						
switch (opcao)
{
	case "fch":
		 frmAbreFecha.FchAuto.value = getCheckedValue(frmAbreFecha.radFchAuto);
		 break;

	case "log":
		 frmAbreFecha.LogAuto.value = frmAbreFecha.chkLogAuto.checked;
		 break;

	case "str16":
		 frmAbreFecha.UtilSldSTR16.value = frmAbreFecha.chkUtilSldSTR16.checked;
		 break;
}
}

function getCheckedValue(radioObj) 
{
if(!radioObj)
	return "";

var radioLength = radioObj.length;

if(radioLength == undefined)
	if(radioObj.checked)
		return radioObj.value;
	else
		return "";

for(var i = 0; i < radioLength; i++) 
{
	if(radioObj[i].checked) 
	{
		return radioObj[i].value;
	}
}
return "";
}

function setCheckedValue(radioObj, valor) 
{
if(!radioObj)
	return;

var radioLength = radioObj.length;

if(radioLength == undefined)
   return;

for(var i = 0; i < radioLength; i++) 
{
	if(radioObj[i].value == valor) 
	{
		radioObj[i].checked = true;
	}
}
}

<input type="radio" name="radFchAuto" value="MAN" onClick="CheckOption('fch');">
<input type="radio" name="radFchAuto" value="STR" onClick="CheckOption('fch');">
<input type="radio" name="radFchAuto" value="HOR" onClick="CheckOption('fch');">
Horário Específico:  
<input name="HrFechto" mask="##:##" style="width: 40px" onpropertychange="return MaskPropertyChange(this)" dir="ltr" language="javascript" onBlur="MaskBlur(this);" onKeyPress="return MaskKeyPress(this)" onFocus="return MaskFocus(this)" maskifempty="false" leading="true" leadingdir="left" value="<%=HrFechto%>" class="texto">
 <font color="red"><- Informe aqui o Horário.</font>

Compartilhar este post


Link para o post
Compartilhar em outros sites

a sua dúvida é sobre ASP ou Javascript ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.