Jump to content


Photo

Variável Php Receber Retorno De Função Em Js


  • Faça o login para participar
4 replies to this topic

#1 frlouzada

frlouzada

    Normal

  • Usuários
  • 98 posts
  • Sexo:Não informado
  • Localidade:Vitória - ES

Posted 31/01/2007, 12:43

Fala galera... estou tentando fazer o seguinte.

Ao apertar no link que deleta um usuário, eu queria que aparecesse uma caixa de mensagem pedindo para confirmar exclusão.

tentei fazer isso da seguinte maneira.
183 if($usuario == $adminl && $acao == del){
184		echo "<script>if(confirm('Deseja mesmo remover esse usuário? Esta operação tem efeitos permanentes.')){
185		<?php $sql = "DELETE FROM users WHERE id='$user'";
186		$resultado = mysql_query($sql)
187		or die ("Não foi possível realizar a exclusão dos dados.");
188		echo"<font face=\"$fonte\" size=\"$tfonte\">Usuário deletado com sucesso.
189		<meta http-equiv=\"refresh\" content=\"2;URL=?categoria=admin\">"; ?>
190	  }else{
191		<?php echo"<font face=\"$fonte\" size=\"$tfonte\">Operação cancelada.
192		<meta http-equiv=\"refresh\" content=\"2;URL=?categoria=admin\">"; ?>
193	}</script>";
194 }

Mas aparece a seguinte mensagem de erro:

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/munpassa/public_html/administrar.php on line 185


Então acho que isso não vai funcionar!!!

Minha segunda idéia seria:
183 if($usuario == $adminl && $acao == del){
184		echo "<script>if(confirm('Deseja mesmo remover esse usuário? Esta operação tem efeitos permanentes.')){
185		return true;
186	  else
187		return false
188	</script>";

aí então uma variável em php receberia o retorno da função: se for true ele manipula o BD deletando o usuário. se for false ele mostra a mensagem "operação cancelada".

Então como eu faço para a variável PHP receber o retorno da função em JS.

Alguém tem uma idéia melhor de como eu possa fazer isso?

#2 gifs.kit.net

gifs.kit.net

    Saulo Petri

  • Usuários
  • 457 posts
  • Sexo:Não informado
  • Localidade:Niterói, RJ

Posted 31/01/2007, 13:24

vc nao acha melhor se for true ele ir pra pagina que executa o processo?

exemplo:

<script>
	function apagar(URL){
		
	dontshow=true;
	hideMsg2();
	if (confirm('Deseja realmente apagar este registro.'))
	{
		dontshow=false;
		location= URL;
	}
	else
	{
		hideMsg2();
		dontshow=false;
	}
	}
</script>

se a pessoa confirmar vai pra url que vc passar como parametro
caso contrario permanece na pagina

Edição feita por: gifs.kit.net, 31/01/2007, 13:25.

nome: Saulo Petri
email: saulopetri@gmail.com

Sites:

O melhor Axé do Rio
sakeiaboa


#3 aimola

aimola

    Webdeveloper

  • Usuários
  • 471 posts
  • Sexo:Masculino
  • Localidade:Sampa

Posted 31/01/2007, 13:32

Precisa processar isto client-side com javascript primieiro, depois vc submete as informações.

<script>
function Deletar(user)
{
	 if(confirm('Deseja excuir o usuario selecionado?'))
	 {
		   document.formulario.submit();
	 }
	 else
	 {
		  return false; 
	 } 
}

</script>

aí na página do action do form vc faz o processamento server-side com o PHP. Poderia utilizar o AJAX tb.

;)

Edição feita por: aimola, 31/01/2007, 13:32.

Que os passos de hoje sejam maiores que os de ontem
e que os passos de amanhã sejam mais largos que os de hoje.

#4 gifs.kit.net

gifs.kit.net

    Saulo Petri

  • Usuários
  • 457 posts
  • Sexo:Não informado
  • Localidade:Niterói, RJ

Posted 31/01/2007, 13:36

muito bom aimola só que no caso do nosso amigo é um link apenas,
se foci formulario seria perfeito,
nome: Saulo Petri
email: saulopetri@gmail.com

Sites:

O melhor Axé do Rio
sakeiaboa


#5 frlouzada

frlouzada

    Normal

  • Usuários
  • 98 posts
  • Sexo:Não informado
  • Localidade:Vitória - ES

Posted 31/01/2007, 14:11

vc nao acha melhor se for true ele ir pra pagina que executa o processo?

exemplo:

<script>
	function apagar(URL){
		
	dontshow=true;
	hideMsg2();
	if (confirm('Deseja realmente apagar este registro.'))
	{
		dontshow=false;
		location= URL;
	}
	else
	{
		hideMsg2();
		dontshow=false;
	}
	}
</script>

se a pessoa confirmar vai pra url que vc passar como parametro
caso contrario permanece na pagina


Beleza... e a chamada dessa função ficaria no link? de que maneira?
A variável dontshow faz o q? e a função hidemsg2(), que função é essa?

Ah... um detalhe... o link que deleta usuário está na mesma página que faz a manipulação do BD, com query string.


Edit:

gifs.kit.net

Não consegui fazer o que você propôs mas você acabou me dando idéia para fazer outra coisa... Funcionou legal. Quando aperta em ok ele deleta o usuário e mostra a mensagem usuário deletado mas quando aperta em cancelar ele apenas permanece na página. Não aparece mensagem nenhuma mas tá bom assim.

Código
<?
include("config.php");
include("include.php");

if(($usuario == $adminl) && ($senha == $admins)){
echo"<b>Administrar Usuários</b><br><br>";
$sql = "SELECT * FROM users";

$resultado = mysql_query($sql)
or die ("Não foi possível realizar a consulta ao banco de dados");

if(mysql_num_rows($resultado)>0) {

$cont = 1;
while ($linha=mysql_fetch_array($resultado)) {
$id = $linha["id"];
$login = $linha["login"];
$nomeu = $linha["nome"];
echo"
<a href=\"?categoria=admin&sub=mod&user=$id\">$cont - $nomeu ($login)</a><br>";
$cont++;
}
}
}else
if ($usuario != $adminl && $usuario != "" && $senha != ""){
	echo"<b>Editar Perfil de Usuário</b><br><br>";
	$sql = "SELECT * FROM users WHERE login='$usuario'";
	$resultado = mysql_query($sql)
	or die ("Não foi possível realizar a consulta ao banco de dados");
	if(mysql_num_rows($resultado)>0) {
		while ($linha=mysql_fetch_array($resultado)) {
			$id = $linha["id"];
			$login = $linha["login"];
			$nomeu = $linha["nome"];
			$senhaus = $linha["senha"];
			echo "<a href=\"?categoria=admin&sub=mod&user=$id\">1 - $nomeu ($login)</a><br>";
		}
	}
}else{
echo"<HTML>
<title>$nsite</title>
<br>
<p>Você <b>não está logado</b> ou <b>não tem</b> permissão para poder administrar os usuários.<br></p>
<a href=index.php>«« Voltar</a></font></HTML>
";
}
global $acao,$id;
if($usuario == $login && $acao == "mod"){
	$sql = "SELECT * FROM users WHERE login='$usuario'";
	$resultado = mysql_query($sql)
	or die ("Não foi possível realizar a consulta ao banco de dados");
	if(mysql_num_rows($resultado)>0) {
		while ($linha=mysql_fetch_array($resultado)) {
			$id = $linha["id"];
			$login = $linha["login"];
			$nome = $linha["nome"];
			$email = $linha["email"];
			$ddd = $linha["ddd"];
			$telefone = $linha["telefone"];
			$endereco = $linha["endereco"];
			$cep = $linha["cep"];
			$cidade = $linha["cidade"];
			$estado = $linha["estado"];
			$senhau = $linha["senha"];
			$status = $linha["active"];
			if ($status == 0){
				$ativo_nao = 'checked="checked"';
				$disabledn = "";
				$disableds = disabled;
			}else{
				$ativo_sim = 'checked="checked"';
				$disableds = "";
				$disabledn = disabled;
			}
		}
	}
echo "
<HTML>
<title>$nsite</title>
<font face=\"$fonte\" size=\"$tfonte\">
<form action=\"?categoria=admin&sub=modificar\" method=\"post\" onSubmit=\"MM_validateForm('nome','','R','email','','RisEmail','ddd','','RisNum','telefone','','RisNum','endereco','','R','cep','','RisNum','cidade','','R','estado','','R','senha','','RinRange6:8');return document.MM_returnValue\">
<table width=\"50%\" align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Nome:&nbsp;</font></td><td><input class=\"campo\" value=\"$nome\" name=\"nome\" type=\"text\" size=\"30\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">E-mail:&nbsp;</font></td><td><input class=\"campo\" value=\"$email\" name=\"email\" type=\"text\" size=\"30\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">DDD <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">(xx)</font> - Telefone <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">(Somente números)</font>:&nbsp;</font></td><td><input class=\"campo\" value=\"$ddd\" name=\"ddd\" type=\"text\" size=\"2\" maxlength=\"2\"><font face=\"$fonte\" size=\"$tfonte\">&nbsp;-&nbsp;</font><input class=\"campo\" value=\"$telefone\" name=\"telefone\" type=\"text\" size=\"15\" maxlength=\"8\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Endereço:&nbsp;</font></td><td><input class=\"campo\" value=\"$endereco\" name=\"endereco\" type=\"text\" size=\"30\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">CEP <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">(Somente Números)</font>:&nbsp;</font></td><td><input class=\"campo\" value=\"$cep\" name=\"cep\" type=\"text\" size=\"30\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Cidade:&nbsp;</font></td><td><input class=\"campo\" value=\"$cidade\" name=\"cidade\" type=\"text\" size=\"30\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Estado:&nbsp;</font></td><td><input class=\"campo\" value=\"$estado\" name=\"estado\" type=\"text\" size=\"30\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Login:&nbsp;</font></td><td><font face=\"$fonte\" size=\"$tfonte\">$login</td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Senha <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">(Mín. 6 máx. 8 carac.)</font>:&nbsp;</font></td><td><input class=\"campo\" value=\"$senhau\" name=\"senhau\" id=\"senha\" type=\"text\" size=\"10\" maxlength=\"8\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Usuário está ativo:&nbsp;</font></td><td>SIM <input $disableds type=\"radio\" name=\"chkACT\" id=\"act\" value=\"ativo\" $ativo_sim> NÃO <input $disabledn type=\"radio\" name=\"chkACT\" id=\"nact\" value=\"inativo\" $ativo_nao></td></tr>
<tr><td class=\"texto\"></td><td><input type=\"hidden\" name=\"user\" value=\"$id\"><input class=\"campo\" name=\"modificar\" type=\"submit\" value=\"Modificar\"></td></tr>
<tr><td class=\"texto\"></td><td><font face=\"$fonte\" size=\"$tfonte\"><a href=\"?categoria=admin\">«« Voltar</a></font></td></tr>
</table>
</HTML>";
}else
if($usuario == $adminl && $senha == $admins && $acao == mod){
$sql = "SELECT * FROM users WHERE id='$user'";

$resultado = mysql_query($sql)
or die ("Não foi possível realizar a consulta ao banco de dados");

if(mysql_num_rows($resultado)>0) {

while ($linha=mysql_fetch_array($resultado)) {
$id = $linha["id"];
$login = $linha["login"];
$nome = $linha["nome"];
$email = $linha["email"];
$ddd = $linha["ddd"];
$telefone = $linha["telefone"];
$endereco = $linha["endereco"];
$cep = $linha["cep"];
$cidade = $linha["cidade"];
$estado = $linha["estado"];
$senhau = $linha["senha"];
$status = $linha["active"];
if ($status == 0)
	$ativo_nao = 'checked="checked"';
else
	$ativo_sim = 'checked="checked"';
if($login == $adminl){
echo"
<HTML>
<title>$nsite</title>
<font face=\"$fonte\" size=\"$tfonte\">
<form action=\"?categoria=admin&sub=modificar\" method=\"post\" onSubmit=\"MM_validateForm('nome','','R','email','','RisEmail','ddd','','RisNum','telefone','','RisNum','endereco','','R','cep','','RisNum','cidade','','R','estado','','R','senha','','RinRange6:8');return document.MM_returnValue\">
<table width=\"50%\" align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Nome:&nbsp;</font></td><td><input class=\"campo\" value=\"$nome\" name=\"nome\" type=\"text\" size=\"30\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">E-mail:&nbsp;</font></td><td><input class=\"campo\" value=\"$email\" name=\"email\" type=\"text\" size=\"30\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">DDD <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">(xx)</font> - Telefone <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">(Somente números)</font>:&nbsp;</font></td><td><input class=\"campo\" value=\"$ddd\" name=\"ddd\" type=\"text\" size=\"2\" maxlength=\"2\"><font face=\"$fonte\" size=\"$tfonte\">&nbsp;-&nbsp;</font><input class=\"campo\" value=\"$telefone\" name=\"telefone\" type=\"text\" size=\"15\" maxlength=\"8\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Endereço:&nbsp;</font></td><td><input class=\"campo\" value=\"$endereco\" name=\"endereco\" type=\"text\" size=\"30\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">CEP <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">(Somente Números)</font>:&nbsp;</font></td><td><input class=\"campo\" value=\"$cep\" name=\"cep\" type=\"text\" size=\"30\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Cidade:&nbsp;</font></td><td><input class=\"campo\" value=\"$cidade\" name=\"cidade\" type=\"text\" size=\"30\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Estado:&nbsp;</font></td><td><input class=\"campo\" value=\"$estado\" name=\"estado\" type=\"text\" size=\"30\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Login:&nbsp;</font></td><td><font face=\"$fonte\" size=\"$tfonte\">$login</td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Senha <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">(Mín. 6 máx. 8 carac.)</font>:&nbsp;</font></td><td><input class=\"campo\" value=\"$senhau\" name=\"senhau\" id=\"senha\" type=\"text\" size=\"10\" maxlength=\"8\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Usuário está ativo:&nbsp;</font></td><td>SIM <input type=\"radio\" name=\"chkACT\" id=\"act\" value=\"ativo\" $ativo_sim>NÃO<input type=\"radio\" name=\"chkACT\" id=\"nact\" value=\"inativo\" $ativo_nao></td></tr>
<tr><td class=\"texto\"></td><td><input type=\"hidden\" name=\"user\" value=\"$id\"><input class=\"campo\" name=\"modificar\" type=\"submit\" value=\"Modificar\"></td></tr>
<tr><td class=\"texto\"></td><td><font face=\"$fonte\" size=\"$tfonte\">Deletar usuário</font></td></tr>
<tr><td class=\"texto\"></td><td><font face=\"$fonte\" size=\"$tfonte\"><a href=\"?categoria=admin\">«« Voltar</a></font></td></tr>
</table>
</HTML>";
}else{
echo"
<HTML>
<title>$nsite</title>
<font face=\"$fonte\" size=\"$tfonte\">
<form action=\"?categoria=admin&sub=modificar\" method=\"post\" onSubmit=\"MM_validateForm('nome','','R','email','','RisEmail','ddd','','RisNum','telefone','','RisNum','endereco','','R','cep','','RisNum','cidade','','R','estado','','R','senha','','RinRange6:8');return document.MM_returnValue\">
<table width=\"50%\" align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Nome:&nbsp;</font></td><td><input class=\"campo\" value=\"$nome\" name=\"nome\" type=\"text\" size=\"30\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">E-mail:&nbsp;</font></td><td><input class=\"campo\" value=\"$email\" name=\"email\" type=\"text\" size=\"30\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">DDD <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">(xx)</font> - Telefone <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">(Somente números)</font>:&nbsp;</font></td><td><input class=\"campo\" value=\"$ddd\" name=\"ddd\" type=\"text\" size=\"2\" maxlength=\"2\"><font face=\"$fonte\" size=\"$tfonte\">&nbsp;-&nbsp;</font><input class=\"campo\" value=\"$telefone\" name=\"telefone\" type=\"text\" size=\"15\" maxlength=\"8\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Endereço:&nbsp;</font></td><td><input class=\"campo\" value=\"$endereco\" name=\"endereco\" type=\"text\" size=\"30\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">CEP <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">(Somente Números)</font>:&nbsp;</font></td><td><input class=\"campo\" value=\"$cep\" name=\"cep\" type=\"text\" size=\"30\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Cidade:&nbsp;</font></td><td><input class=\"campo\" value=\"$cidade\" name=\"cidade\" type=\"text\" size=\"30\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Estado:&nbsp;</font></td><td><input class=\"campo\" value=\"$estado\" name=\"estado\" type=\"text\" size=\"30\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Login:&nbsp;</font></td><td><font face=\"$fonte\" size=\"$tfonte\">$login</td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Senha <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">(Mín. 6 máx. 8 carac.)</font>:&nbsp;</font></td><td><input class=\"campo\" value=\"$senhau\" name=\"senhau\" id=\"senha\" type=\"text\" size=\"10\" maxlength=\"8\"></td></tr>
<tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Usuário está ativo:&nbsp;</font></td><td>SIM <input type=\"radio\" name=\"chkACT\" id=\"act\" value=\"ativo\" $ativo_sim> NÃO <input type=\"radio\" name=\"chkACT\" id=\"nact\" value=\"inativo\" $ativo_nao></td></tr>
<tr><td class=\"texto\"></td><td><input type=\"hidden\" name=\"user\" value=\"$id\"><input class=\"campo\" name=\"modificar\" type=\"submit\" value=\"Modificar\"></td></tr>
<tr><td class=\"texto\"></td><td><font face=\"$fonte\" size=\"$tfonte\"><a href=\"?categoria=admin&sub=del&user=$id\" onClick=\"return confirm('Deseja realmente remover este usuário? Esta operação é permanente.');\">Deletar usuário</a></font></td></tr>
<tr><td class=\"texto\"></td><td><font face=\"$fonte\" size=\"$tfonte\"><a href=\"?categoria=admin\">«« Voltar</a></font></td></tr>
</table>
</HTML>";
}}}
}
if (($usuario == $adminl && $senha == $admins && $acao == modificar) || ($usuario != "" && $usuario != $adminl && $usuario == $login && $acao == modificar)){
if (${"chkACT"}=="ativo") $status = 1;
elseif (${"chkACT"}=="inativo") $status = 0;

$sql = "UPDATE users SET nome ='$nome', email ='$email', ddd ='$ddd', telefone ='$telefone', endereco ='$endereco', cep ='$cep', cidade ='$cidade', estado ='$estado', senha ='$senhau', active = '$status' WHERE id = '$user'";
$resultado = mysql_query($sql)
or die ("Não foi possível realizar a consulta ao banco de dados");
echo"<font face=\"$fonte\" size=\"$tfonte\">Usuário modificado com sucesso.";
}
if($usuario == $adminl && $acao == del){
$sql = "DELETE FROM users WHERE id='$user'";
$resultado = mysql_query($sql)
or die ("Não foi possível realizar a exclusão dos dados.");
echo"<font face=\"$fonte\" size=\"$tfonte\">Usuário deletado com sucesso.
<meta http-equiv=\"refresh\" content=\"2;URL=?categoria=admin\">
";
}
session_destroy();
?>
<HTML>
<head>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,que,nm,test,num,min,max;
  var errors='';
  var args=MM_validateForm.arguments;
  var aux=document.getElementById('senha').value;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
	if (val) { nm=val.name; if ((val=val.value)!="") {
		if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
		  min=test.substring(8,p); max=test.substring(p+1);
		  if (aux.length<min || max<aux.length) errors+='O campo '+nm+' deve conter no mínimo '+min+' dígitos e no máximo '+max+' dígitos.\n';
	}else if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
		if (p<1 || p==(val.length-1)) errors+='O campo '+nm+' requer um endereço de email válido.\n';
	  } else if (test!='R') { num = parseFloat(val);
		if (isNaN(val)) errors+='O campo '+nm+' aceita somente números.\n';
 } } else if (test.charAt(0) == 'R') errors += 'O campo '+nm+' deve ser preenchido.\n'; }
  }  
  if (errors) alert('Erro ao preencher o formulário:\n'+errors);
  document.MM_returnValue = (errors == '');
}
//-->
</script>
</head>
</html>


Ah... se alguém souber me responder a pergunta original do tópico:
Alguém sabe como eu faço para a variável PHP receber o retorno da função em JS?
Estarei espionando esse tópico aguardando algumas respostas, mesmo que seja "Não tem como".

Edição feita por: frlouzada, 31/01/2007, 21:57.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq