[Yii 1] Inserire Javascript E Php Dentro Un Form Yii

Salve, non riesco a fare una cosa che sicuramente a molti di voi risulterà facile vista la vostra "ferratura" e esperienza con Yii.

Ho questo javascript che uso in un sito in php puro che mi calcola il numero di parole inserite nella text-area e poi tramite il metodo post le invia alla pagina successiva dove, in base al numero di parole calcolo il prezzo che il cliente deve pagare.




........altro codice del form......


<script type="text/javascript">

function countwords()

{

var formtext=document.telegramma.text.value;

formtext=formtext.split(" ");

document.telegramma.nbwords.value= formtext.length;

document.telegramma.nbchar.value= document.telegramma.text.value.length;

}

</script>

<textarea rows="12" name="text" cols="60" wrap="virtual"></textarea></table>

<table align="center" width="50" cellspacing="0" cellpadding="10">

<td align="center">

<input type="submit" value="Avanti" onclick="javascript:countwords();">

<input type="hidden" name="nbwords" />

<input type="hidden" name="nbchar" />

</td></table>


</form>



Pagina successiva calcolo prezzo e stampo risultato con questo codice php:




$text = $_POST['text'];

$nbwords = $_POST['nbwords'];


$prezzo = 9999.00;


if ($nbwords < 501){

  $prezzo = 29.95;

}

if ($nbwords < 201){

  $prezzo = 16.95;

}

if ($nbwords < 101){

  $prezzo = 9.75;

}

if ($nbwords < 51){

  $prezzo = 6.50;

}

if ($nbwords < 21){

  $prezzo = 4.40;

}


print "<table bgcolor='#000066'><tr><td align='left' width='200' height='20'><font color='#FF6600' size='4'><b>Testo Telegramma:</b></font></td></table>";


print "<table bgcolor='#FFFFFF'><td align='left' width='200' height='20'><font color='#000066' size='2'><b>$text</b></font></td></table>";


print "<table width='200' bgcolor='#FFFF00'><td align='center' width='200'><font color='#000066'>Hai immesso <b>$nbwords parole. L'importo da pagare è di <b>$prezzo €</b></td></table>";

?>



Perchè con Yii non riesco a farlo funzionare??? Anticipo che il form completo e suddiviso in 2 steps. Come sempre, ringrazio tutti dei consigli e delle dritte che mi fornite. :)