m.michele
(M Manzari)
September 21, 2012, 11:52am
1
Salve ragazzi ho un nuovo dilemma voglio passare il contenuto di questa text area:
textarea cols="80" id="prova" name="prova" rows="10">bla bla bla</textarea>
in questa maniera:
echo CHtml::ajaxButton('Invia',CController::createUrl('news/PreInvioMail'),array('p'=#prova));
la mia domanda per non mi passa p nell’action PreInvioMail?
PreInvioMail:
public function actionPreInvioMail()
{
echo $_GET['p'];
}
m.michele
(M Manzari)
September 21, 2012, 1:26pm
3
si si m passa come parametro questo:
_ 1348233830643
ho provato anche
echo CHtml::ajaxButton('Invia',array(CController::createUrl('news/PreInvioMail')),array(
'p'=>'js:$("#prova").val()',
));
ma mi passa sempre la stessa cosa
sensorario
(Sensorario)
September 21, 2012, 1:38pm
4
E se provassi con un ajaxSubmitButton?
E poi, potresti controllare anche la variabile POST e dirci che cosa contiene?
m.michele
(M Manzari)
September 21, 2012, 1:49pm
5
ok ora riesco a recuperare il valore in questa maniera
echo CHtml::ajaxButton('Invia',array('newsletter/PreInvioMail'),array(
'data'=>array(
'p'=>'js:$("#prova").html()'o val(),
)
));
ma il valore che recupera è quello settato di default ovvero ‘bla bla bla’.
Io vorrei recuperare il valore scritto al momento del click sul tasto
roccodelux
(Roccodeluca)
September 21, 2012, 2:06pm
6
Salve ragazzi ho un nuovo dilemma voglio passare il contenuto di questa text area:
textarea cols="80" id="prova" name="prova" rows="10">bla bla bla</textarea>
in questa maniera:
echo CHtml::ajaxButton('Invia',CController::createUrl('news/PreInvioMail'),array('p'=#prova));
la mia domanda per non mi passa p nell’action PreInvioMail?
PreInvioMail:
public function actionPreInvioMail()
{
echo $_GET['p'];
}
Nella view prova così:
<textarea cols="80" id="prova" name="prova" rows="10">bla bla bla</textarea>
<?php
echo CHtml::ajaxButton('Invia',CController::createUrl('news/PreInvioMail'), array('data'=>array('p'=>'js:$("#prova").val()'))) ;
dovrebbe funzionare.
Prova e fammi sapere
m.michele
(M Manzari)
September 21, 2012, 2:26pm
7
roccodelux funziona anke con la tua soluzione avevo già provato ma rimane sempre quello il problema…
forse ho capito nella text area io vado a caricare ckeditor non so se lo conoscete:
infatti vedendo bene la struttura con firebugs la textarea scompare e viene caricato un iframe, quindi e da li che dovrei recuperare il contenuto, ma il problema sta nel fatto che non ha un ‘id’ e tanto meno un ‘name’ ovvero:
<iframe frameborder="0" allowtransparency="true" tabindex="0" src="" title="Editor di testo Rich Text, editor_kama" aria-describedby="cke_88" style="width:100%;height:100%"></iframe>
m.michele
(M Manzari)
September 21, 2012, 3:12pm
8
Ragazzi ho risolto il problema infatti era di ckeditor… quindi non vi posto la soluzione…
ma se la volete ve la mando
sensorario
(Sensorario)
September 22, 2012, 9:51am
9
Condividi per chiunque dovesse incappare nello stesso problema.