Ir para conteúdo

Arquivado

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

João Augusto

Passar valor de uma tabela por um radio button

Recommended Posts

Galera to com um pekeno problema eu tenho uma pág em html com um conteudo dentro de uma tabela que tem que ter uma opção de editar o conteudo do <td></td> da tabela.Eu fiz com que ele abrisse uma janela modal para poder editar oq ele selecionou atraves de um radio button.Aí que surge o meu problema eu teria que trasferir akela linha que ele selecionou com um radio button para a janela modal que la eu a pus com inputs texto para editar.

Que puder me ajudar eu agradeceria mt pois estou com uma urgencia nisso.

 

Segue o cod da pág mãe

		<style type="text/css">
table {font: normal 11px "Lucida Console";}
table{margin: 0px;}
table,th,td{border-collapse: collapse;}
th,td{border-bottom: 0px solid #000000;padding: 0px;}
th span{display: block; padding: 3px}
td span{display: block; padding: 3px}
#lista table {width:620px;}
#lista th{color: #FFFFFF;background-color: #181AC5;text-align: left}
#lista.tabContainer {width: 620px;border: 1px solid #000000}
#lista.scrollContainer {width: 635px;height: 400px;overflow: auto;}
.font{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
font-weight: bold;
font-variant: normal;
color:#FFFFFF;}  
	</style>
  
  
  <tr>
   <td colspan="5" align="center" valign="middle" background="file:///G|/WFat/img/layout.jpg">
<form action="file:///G|/WFat/wfat.cgi" name="fCadFir" method="post">
<div align="center"><table width="97%" height="178" align="center" class="corpo-mono">
  <tr><td><br>
  <fieldset class="corpo-mono">
<legend class="fieldset-legend">Cadastro de Serviços:</legend>
<br>
  
					 <div align="center">
							  <div class="tabContainer" id="lista">
								<div class="scrollContainer" id="lista">
								  <table width="693" border="0">
									<tbody>
									  <tr>
										<td bgcolor="#0A36E4" class="font"><span>  Código</span> </td>
										<td width="191" bgcolor="#0A36E4" class="font" align="left"><span>Descrição        Perfil >></span></td>
										<td colspan="2"  bgcolor="#0A36E4" align="center" class="font">A</td>
										<td width="69" bgcolor="#0A36E4" class="font" align="center">B</td>
										<td width="69" bgcolor="#0A36E4" class="font" align="center">C</td>
										<td width="71" bgcolor="#0A36E4" class="font" align="center">D</td>
										<td width="109" bgcolor="#0A36E4" class="font" align="left"><span>     E</span> </td>
									  </tr>
									  
									  <tab>
									  
									  <tr>
										<td width="77"><span>
									  <input type="radio" name="cde" value=12317 checked />
										  1231</span></td>
										<td colspan="2" align="left">3232323232323232323232</td>
										<td width="75"> -12.05</td>
										<td width="69"> -12.05</td>
										<td width="69"> -12.05</td>
										<td width="71"> -12.05</td>
										<td width="109"> -12.05</td>
									  </tr>
									 
									  
									</tbody>
								  </table>
						  </div>
							  </div>
					  </div>
					  <br />
					  <br />
		   <br>
		   <br><div align="center"><input type="button"  name="btn" value="Alterar" onClick="AbreModal('editar.html')">   <input type="submit" name="btn" value="Excluir">   <input type="button" name="btn" value="Incluir" onclick="mostrar(this,'butoes')" />

Segue ai o cod da pag filha a qual eu preciso que receba o valor da linha da tabela mãe dentro dos inputs....

 

<html><head>


Vlw quem puder me ajudar........
<title>WebFat</title>
<meta http-equiv="Content-Type" content="text/html;">
<!-- Fireworks MX Dreamweaver MX target.  Created Fri Jan 16 17:18:15 GMT-0200 (Horário brasileiro de verão) 2009-->


  
		 <style type="text/css">
table {font: normal 11px "Lucida Console";}
table{margin: 0px;}
table,th,td{border-collapse: collapse;}
th,td{border-bottom: 0px solid #000000;padding: 0px;}
th span{display: block; padding: 3px}
td span{display: block; padding: 3px}
#lista table {width:600px;}
#lista th{color: #FFFFFF;background-color: #181AC5;text-align: left}
#lista.tabContainer {width: 600px;border: 1px solid #000000}
#lista.scrollContainer {width: 600px;height: 80px;overflow: auto;}
.font{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
font-weight: bold;
font-variant: normal;
color:#FFFFFF;}  
 
		 .style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0066FF;
	font-size: 12px;
}
		 </style>
  
  
  <tr>
   <td colspan="5" align="left" valign="middle" background="file:///G|/WFat/img/layout.jpg">
<form action="file:///G|/WFat/wfat.cgi" name="fCadFir" method="post">
<div align="left"><table width="610" height="178" align="center" class="corpo-mono">
  <tr><td width="602"><br>
  <fieldset class="corpo-mono">
<legend class="fieldset-legend style1 style2">Alterar Cadastro:</legend>
   
<div align="left">
							  <div class="tabContainer" id="lista">
								<div class="scrollContainer" id="lista">
								  <table border="0">
									<tbody>
								  
									<td bgcolor="#0A36E4" class="font"><span>  Código</span> </td>
										<td width="98" bgcolor="#0A36E4" class="font" align="left"><span>Descrição </span> </td>
										<td width="145" bgcolor="#0A36E4" class="font" align="right">Perfil >></td>
									  <td width="60" bgcolor="#0A36E4" class="font" align="center">A</td>
										<td width="61" bgcolor="#0A36E4" class="font" align="center">B</td>
										<td width="59" bgcolor="#0A36E4" class="font" align="center">C</td>
										<td width="57" bgcolor="#0A36E4" class="font" align="center">D</td>
										<td width="57" bgcolor="#0A36E4" class="font" align="center"><span>E</span> </td>
									  </tr>
									  
									  <tab>
									  
									  <tr>
										<td width="76"><span>
										  <input type="text" maxlength="5" size="4" name="cod" value="<cod>" readonly/>
										  </span></td>
										<td colspan="2" align="left"><input type="text" maxlength="24" size="20" name="nam" value="<nam>"></td>
										<td width="60"><input type="text"  maxlength="8" size="6" name="vla" value="<vla>"></td>
										<td width="61"><input type="text"  maxlength="8" size="6" name="vla" value="<vlb>"></td>
										<td width="59"><input type="text"  maxlength="8" size="6" name="vla" value="<vlc>"></td>
										<td width="57"><input type="text"  maxlength="8" size="6" name="vla" value="<vld>"></td>
										<td width="57"><input type="text"  maxlength="8" size="6" name="vla" value="<vle>"></td>
									  </tr>
									</tbody>
								  </table>
						  </div>
							  </div>
			  </div>
			  <br>
			  <div align="center"><input type="submit" name="btn" value="Concluir">   
		 <input type="submit" name="btn" value="Cancelar">
</div></fieldset></td></tr></table></div></form>  </td></tbody>
   
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

esta a usar asp ou php?

Compartilhar este post


Link para o post
Compartilhar em outros sites

quer dizer passar os valores de uma tabela para outra com js ate da mas para gravar depois nao vai dar nao, por exemplo se quiser gravar no banco dados tera de utilizar php ou asp

Compartilhar este post


Link para o post
Compartilhar em outros sites

quer dizer passar os valores de uma tabela para outra com js ate da mas para gravar depois nao vai dar nao, por exemplo se quiser gravar no banco dados tera de utilizar php ou asp

Tudo bem,mais você saberia como passar esses dados via js para a outra tabela sendo ela uma pop-up??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae esta mas como ja disse isso nao tem logica

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script>
r=document.getElementsByTagName("td");
function chekar(w,a,b,c){
w.checked=true;
document.getElementById("apDiv1").style.display="block";
v1=r[a].innerHTML;
v2=r[b].innerHTML;
v3=r[c].innerHTML;
document.form2.v1.value=v1;
document.form2.v2.value=v2;
document.form2.v3.value=v3;

}
</script>
<style type="text/css">
<!--
#apDiv1 {
display:none;
	position:absolute;
	width:554px;
	height:252px;
	z-index:1;
	left: 239px;
	top: 142px;
}
-->
</style>
</head>

<body>
<table width="542" height="99" border="1">
 <form id="form1" name="form1" method="post" action=""> <tr>
	<td width="39"><div align="center">
	  
		<label>
		  <input type="radio" name="radio" id="radio" value="radio" onfocus="chekar(this,1,2,3)"/>
		  </label>
	  
	  </div></td>
	<td width="148">Dados1</td>
	<td width="172">Dados2</td>
	<td width="155">Dados3</td>
  </tr>
  <tr>
	<td><div align="center">
	  <input type="radio" name="radio" id="radio2" value="radio" onfocus="chekar(this,5,6,7)" />
	</div></td>
	<td>Dados4</td>
	<td>Dados5</td>
	<td>Dados6</td>
  </tr>
</form></table>
<div>
<div id="apDiv1"><table width="497" height="37" border="1">
<form name="form2">
	<td width="148" height="31"><input type="text" name="v1" value=""/></td>
	<td width="172"><input type="text" name="v2" value=""/></td>
	<td width="155"><input type="text" name="v3" value=""/></td>
  </tr>
</form>
</table>
</div>
</div>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara é quase isso......

eu só preciso mesmo que o quando o cara selecionar no radio button somente para escolher a linha com os valores click em um botão "editar" e assim aparecer os input´s para ele editar....

E quanto a lógica os valores eu vou pega-los via CGI........

vlw...

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.