Ir para conteúdo

POWERED BY:

Arquivado

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

Jefferson NF

radio buttom

Recommended Posts

bom dia pessoalestou com um problema aki,nao sei kase nada d javascript,mas tenho q fazer o seguinte:

tenho q colocar dois radios buttoms, um de sim e outro de nao,se o usuario clicar em sim tem q aparecer dois campos de texto para ele preencher o nome e a data,caso ele cliq em nao,nao aparece nada,isso em um fomulario,esses cvalores tem q ser passados para outro formulario,se o ususario clicar em sim e preencher o nome e a data tem q ir pro outro formualrio esses valores,caso ele cliq em nao tem q ir o valor nao pro outro formulari

alguem pode me ajduar?

tinha começado a fazer isso:

 

function check(id) {
	radio = document.getElementById(id);
	if (radio.checked == true) {
		document.getElementById("nota").style.display = "block";
		document.getElementById("notaf").style.display = "block";
		document.getElementById("datanota").style.display = "block";
		document.getElementById("notaf2").style.display = "block";
		document.getElementById("datanota2").style.display = "block";
		}
	else{
		document.getElementById("nota").style.display = "none";
		document.getElementById("notaf").style.display = "none";
		document.getElementById("datanota").style.display = "none";
		document.getElementById("notaf2").style.display = "none";
		document.getElementById("datanota2").style.display = "none";
}
<tr>
	  <td>Garantia:<input type='radio' name='garantia' value='S' onclick='atu("S")'>Sim
	  <input type='radio' name='garantia' value='N' checked='checked' onclick='atu("N")'>Não</td>
	  <input type='hidden' name='garantia' value='N' />
	</tr>
	<tr id='nota'>
	  <td id='notaf' style='display: none;'>Nota Fiscal: <input id='notaf2' type='text' name='notaf' style='display: none;' /></td>
	  <td id='datanota' style='display: none;'>Data: <input id='datanota2' type='text' name='datanota' style='display: none;' /></td>
	</tr>

Compartilhar este post


Link para o post
Compartilhar em outros sites

po eu fiz assim :

<script>
function exibir_campos(op) {
if (op=='nao') {
document.getElementById('nf').style.display = 'none'; //none=não exibe(oculta os campos)
document.getElementById('nf2').style.display = 'none';
document.getElementById('datanf').style.display = 'none';
document.getElementById('dia').style.display = 'none';
document.getElementById('mes').style.display = 'none';
document.getElementById('ano').style.display = 'none';
document.getElementById('obsnf').style.display = 'none';
}
else {
document.getElementById('nf').style.display = 'block'; // ' '=exibe(exibe os campos)
document.getElementById('nf2').style.display = 'block';
document.getElementById('datanf').style.display = 'block';
document.getElementById('dia').style.display = 'block';
document.getElementById('mes').style.display = 'block';
document.getElementById('ano').style.display = 'block';
document.getElementById('obsnf').style.display = 'block';
}
}  
</script>
	<td><font id='nf' style='display: none;' face="verdana" size="2">Nota Fiscal:</td>
	  <td><input type='text' id='nf2' style='display: none;' /></td>
	<tr>
	  <td><font id='datanf' style='display: none;' face="verdana" size="2">Data:</td>
	  <td>
		<input style='display: none;' id='dia' name='diag' type='text' size='2' maxlength='2' />
		<input style='display: none;' id='mes' name='mesg' type='text' size='2' maxlength='2' />
		<input style='display: none;' id='ano' name='anog' type='text' size='4' maxlength='4' />
	  </td>
	  <td><font id='obsnf' style='display: none;' face="verdana" size="2">OBS: Anexo com a OS</td>
	</tr>

o problema eh q os campos textos referente a data nao ficam um na frente do outro,nao sei como fica um embaixo do outro,como se fosse outra linha e nao coluna,nao sei pq isso ta acontecendo

algume pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

sei la se eh d layout,mas ta estranho,era pra esta tdo na msm linha,e fik um embaixo do outro

eu coloei tres inputs um pra dia um pra mes e outro pra ano,um na frente do outro,mas qnd eu clico em sim e aparece esses inputs nao aparece um na frente d outro,aparece um embaixo do outro

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.