Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia, meu problema eh o seguinte, estou utilizando o editor de texto tinymce, antes disso eu tinha uma textarea normal e os dados eram passados normalmente, entao coloquei tinymce, agora ele nao passa nenhuma variavel.Vou colocar os dados para um melhor entendimento do problema.
Pagina onde se encontra meu form: edita.php (pagina que eh chamada por ajax)
<form id="cadast" name="cadast" method="post" >
<table cellspacing="0" id="tabGeral">
<tr>
<td align="right" valign="middle">Título*:</td>
<td valign="middle"><input name="titulo" type="text" id="titulo" value="<?php echo $reg['titulo'];?>" size="40" /></td>
<tr>
<td align="right" valign="middle">Subtitulo*:</td>
<td valign="middle"><input name="subtitulo" type="text" id="subtitulo" value="<?php echo $reg['subtitulo'];?>" size="40" maxlength="65"/></td>
</tr>
<tr>
<td align="right" valign="top">Texto*:</td>
<td>
<textarea name="texto" id="texto" cols="100" rows="20"><?php echo $reg['texto'];?></textarea>
</td>
</tr>
</table>
<input type="button" name="envia" id="envia" value="" onClick="enviaAjax12('cadast', 'noticias/altera.php?id=<?php echo $id;?>', 'conteudo_interno');" class="btnCadastrar3"/>
</form>
onde o tinymce eh chamado
function mudancaEstado(){
if (xmlRequest.readyState == 4){
document.getElementById("conteudo_interno").innerHTML = xmlRequest.responseText;
tinyMCE.init({
mode : "textareas",
theme : "simple",
});
}
}//fecha mudancaEstado
Post que eu utilizo para passar os dados
function enviaAjax12(frmNome, url, destino){// Cadastro Noticias
if (document.cadast.titulo.value == ""){
alert ("Titulo é Obrigatório!");
document.cadast.titulo.focus();
return false;
}
f = document.getElementById(frmNome);
query="";
j=0;
for(i=0;i<f.elements.length;i++){
if((f.elements[i].type=='radio' || f.elements[i].type=='checkbox' )&& !(f.elements[i].checked)){
f.elements[i].value='';
if(f.elements[i].value!=''){
query += j==0 ? '' : '&';
query += f.elements[i].name + '=' + f.elements[i].value;
j++;
}
}
else
{
query += j==0 ? '' : '&';
query += f.elements[i].name + '=' + f.elements[i].value;
j++;
}
}
//chama a função postajax() para enviar os dados
//ao arquivo .php que fará o processamento
postajax(url, query, destino);
}
Eh isso ai, nao esta passando nda depois que eu envio o form
Abraco
Obrigado
Carregando comentários...