Visualizzazione risultati 1 fino 9 di 9

Discussione: Errore intracciabile document has no properties(ora spacco tutto)

  1. #1
    Guest

    Predefinito Errore intracciabile document has no properties(ora spacco tutto)

    Codice HTML:
    <script language="JavaScript">
    <!--
    function AddFormat(formattazione){
    	txtdaformattare=prompt('Inserire il testo da porre fra <'+formattazione+'> e </'+formattazione+'>:');
    	txt="<"+formattazione+">"+txtdaformattare+"</"+formattazione+">";
    	document.form1.recensione.value+=txt;
    	}
    -->
    </script>
    il form esiste e si chiama form1, id form1, la textarea si chiama recensione.
    PERCHE C@ZZ* di motivo mi continua a dare l'errore
    FF: document.form1.recensione has no properties
    IE: document.form1.recensione è null o non è un oggeto
    ????



    grazie

  2. #2
    Guest

    Predefinito

    semplicemente perchè se richimi un elemento tramite id devi usare questa sintassi:
    document.getElementById('id')
    la sintassi
    document.name
    serve quando richiami un elemento attraverso il contenuto del suo attributo name

  3. #3
    Guest

    Predefinito

    document.form1.getElementById('recensione').value+ =txt;

    ma mi da:proprietà o metodo non supportate dall'oggetto.
    ci avevo già provato infatti :(

    grazie intanto! :)

  4. #4
    Guest

    Predefinito

    devi togliere form1

  5. #5
    Guest

    Predefinito

    dala console degli errori di FF:

    document.getElementById("recensione") has no properties

    grazie

  6. #6
    Guest

    Predefinito

    ma al textarea ha come id 'recensione' ?
    prova a postare il codice di tutta la pagina...

  7. #7
    Guest

    Predefinito

    Codice HTML:
    ...
    <form id="form1" name="form1" method="post" action="./script/Slibri.php">
        <tr><td width="72"><label>Titolo: </label></td>
    		<td width="144"><input name="titolo" type="text" tabindex="1" /></td>
    		<td width="51">Genere: </td>	
    	    <td width="127"><select name="genere" tabindex="2">
    	      <option value="-1" selected="selected">Genere...</option>
              <option value="1">Horror</option>
              <option value="2">Fantasy</option>
              <option value="3">Fantascienza</option>
              <option value="4">Narrativa</option>
              <option value="5">Altro</option>
                            </select></td>
    			<input type="hidden" name="hid_genere" value="<?=$_POST['$genere']?>" />
    	    <td width="43"><label>Voto: </label>
    	    <td width="76"><select name="voto" tabindex="3">
    	      <option value="-1">Voto...</option>
    	      <option value="0">0</option>
              <option value="1">1</option>
              <option value="2">2</option>
              <option value="3">3</option>
              <option value="4">4</option>
              <option value="5">5</option>
              <option value="6">6</option>
              <option value="7">7</option>
              <option value="8">8</option>
              <option value="9">9</option>
              <option value="10">10</option>
                            </select>    </tr>
    		<tr><td height="24" valign="top"><p>Recensione:</p>
    		  </td>
    		  <td colspan="5" valign="top"><input type="button" name="tasto" value="B" onclick="format(tasto.value)" /></td>
    
    		</tr>
    
    		<tr>
    		  <td height="101" colspan="6" valign="top"><textarea name="recensione" cols="89" rows="10" tabindex="4"></textarea></td>
    	  </tr>
    		<tr>
    		  <td height="26" colspan="6" valign="top"><input type="submit" name="invia" value="|| Invia Recensione" /></td>
    	  </tr>
        </form>
    ...
    tnx :)

  8. #8
    Guest

    Predefinito

    alla textarea devi aggiungere l'attributo id e impostargli come valore 'recensione'

    ps
    un consiglio: invece di usare tasto.value ti è melgio se usi this.value che è più leggibile e non da problemi se fai qualche modifica

  9. #9
    Guest

    Predefinito

    grazie.
    ora funziona come giove pluvio comanda!
    odio javascript :(
    non l'ho mai imparato e quindi....

    grazie mille.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •