Buongiorno a tutti ragazzi.
Ho creato una pagina (import.php) che serve per elaborare un file e passare dei valori ad un form (form.php) che viene richiamato direttamente dalla pagina.
Il passaggio dati funziona tranquillamente.
Il problema è che in questo form è presente un istruzione javascript che, non so il perchè, non funziona. Questa istruzione serve per contare i caratteri di un campo ed impostare un limite all'inserimento dei dati in questo campo (stile SMS diciamo).
Se metto le stesse istruzioni in una pagina .html semplice funziona a meraviglia. Mentre nel form.php no.
Sapete spiegarmi il perchè e come bypassare questo problema?
Qui posto il codice del form.php
Codice PHP:
<form action="script.php" method="post" enctype="multipart/form-data">
<table align="center" border="0">
<tbody>
<tr><td>Dato1: </td><td><input type="text" name="dato1" size="54" value="<?php echo(isset($dato1) && $dato1 != "" ? $dato1 : "");?>" /></td></tr>
<tr><td>Testo1: </td><td><textarea name="testo1" onkeyup='javascript: {a = 300-testo_txt.value.length; if ( a < 0) { testo_txt.value = testo_txt.value.substring(0, testo_txt.value.length + a); a = 0}; conta.value = a }' wrap = virtual name="testo_txt" cols="35" rows="8"><?php echo(isset($testo1) && $testo1 != "" ? $testo1 : "");?></textarea>
N° disponibile di caratteri : <input size=2 type=text value="300" name="conta" disabled="disabled"></td></tr>
</tbody> <tbody>
<tr><td style="text-align: center;" colspan="2"><input value="Submit" type="submit"></td></tr>
</tbody>
</table>
</form>
X Moderatori: Se ritenete che abbiamo scritto nella sezione sbagliata spostate pure nella sezione "JAVASCRIPT"!