Ir para conteúdo

POWERED BY:

Arquivado

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

Ecos

[Resolvido] Atribuir Valor ou Passar como Parâmetro

Recommended Posts

Para quem ja viu meus tópicos anteriores sobre o fancybox, lá vai mais uma.

 

Jquery

<script type='text/javascript'>

[left]			
jQuery(document).click(function() {
			$(".chamar_editar").fancybox({
				'scrolling'		: 'no',
				'titleShow'		: true,
				'onClosed'		: function() {
					$("#error_editar").hide();
				}
			});

			$("#calendar_editar").bind("submit", function() {
				if ($("#descricao_editar").val().length < 1 || $("#dia").val().length < 1) {
					$("#error_editar").show();
					$.fancybox.resize();
					return false;
				}

				$.fancybox.showActivity();

				$.ajax({
					type		: "POST",
					cache	: false,
					url		: "editar_calendario.php",
					data		: $(this).serializeArray(),
					success: function(data) {
						$.fancybox(data);
					}
				});

				return false;
			});
		});
	</script>[/left]

 

O fancybox abre isso:

<div style="display:none">
					<form id="calendar_editar" method="post" action="">
						<p id="error_editar">Campos Vazios</p>
						<p>
							<label for="dia">Dia: </label><br/>
							<input type="text" id="dia_editar" name="dia" size="4" maxlength='2' />
						</p>
						<p>
							<label for="mes">Mês: </label><br/>
							<input type="text" id="meses_editar" name="meses" size="4" readonly="readonly" />
						</p>
						<p>
							<label for="ano">Ano: </label><br/>
							<input type="text" id="ano_editar" name="ano" size="4" readonly="readonly" value="<?php echo date("Y"); ?>" />
						</p>
						<p>
							<label for="descricao">Descrição: </label><br/>
							<textarea id="descricao_editar" name="descricao" cols='30' rows='4' /></textarea>
						</p>
						<p>
						<input type="submit" value="Salvar" style="padding:3px 3px 3px 3px;border:1px solid black;background-color:#F7F7F7"/>
						</p>
						<p align='center'><em>O Campo Descrição é Obrigatório</em></p>
					</form>
				</div>

 

for($cont = 1; $cont < $dias + 1; $cont++)
{
	if($col == 7)
	{
		echo "</tr><tr>";
		$col = 0;
	}

	if(@mysql_result($exe, $col, 'dia') == $cont)
	{
		$borda = "lightblue";
		$flag = "yes";
	}
	else
	{
		$borda = "#E7E7E7";
		$flag = "no";
	}

	echo "<td valign='top' style='width:50px;height:100px;border:1px solid $borda' id='$cont' onmouseout=\"mudaCor(this.id,'off','$flag')\" onmouseover=\"mudaCor(this.id,'on', '$flag');\">
			<span style='text-align:left;font-size:10px; color:#C7C7C7'> $cont </span>";

	if(@mysql_result($exe, $col, 'dia') == $cont)
	{
		echo "<br/><br/><span style='text-align:justify;font-size:12px;color:#A7A7A7'>
			    <b>Tarefa</b><br/> 
      ######################### AQUI ###########
			  <a id='c$col' style='color:#A7A7A7' title='Editar Tarefa' href='#calendar_editar' class='chamar_editar'>".
				mysql_result($exe, $col, 'descricao')
			."</a></span>";
	}
	else
	{
		echo "<br/><a title='Adicionar Tarefa' href='#calendar' class='chamar'>
				<img src='images/mais.png' border='0' align='center' style='margin-top:25%;margin-left:42%;'/>
			  </a>";
	}

	echo "</td>";
	$col++;
}

acima eu atribuo os ids

 

Editado:

 

Olha, consegui agora passar um valor direto para o campo text... mas, como eu pego agora o valor que ta na página que eu cliquei para fazer a alteração ?

 

eu to fazendo isso aqui:

$("#descricao_editar").val($("a[id^='c']").val());

 

mas nao vai taaamen *-*

 

desculpa ai!

mas pode fechar que eu resolvi!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se puder compartilhe a solução que poderá ajudar a outros membros

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.