Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    May 2001
    Messaggi
    460

    J - Modifica di testo in tabella. Codice prima funzionante.

    Nel forum asp che avevo fatto prima funzionava da dio, ora l'ho portato sotto php con altri scopi ma nn funziona mi dice :

    document.forms[0].Message.value = tempValue è NULLO O NON E' UN OGGETTO.

    e non riesco a capire perchè :

    codice:
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function smilie(value) {
    		tempValue = document.forms[0].Message.value;
    		tempValue = tempValue + value;
    		document.forms[0].Message.value = tempValue;
    }
    
    function CodiceVB(mode) {
          if (mode=="B") {
            userText = prompt(" Inserire il testo " + " da inserire in grassetto.","")
            if ((userText != null) && (userText != "")) {
              value = "" + userText + "";
              smilie(value);
            }
          }
          else {
                    if (mode=="I") {
                        userText = prompt(" Inserire il testo " + " da inserire inclinato.","")
                        if ((userText != null) && (userText != "")) {
                          value = "" + userText + "";
                          smilie(value);
                        }
                    }    
                    else {
                               if (mode=="img") {
                                   userText = prompt(" Inserire l'url" + " dell'imagine da inserire ","http://")
                                   if ((userText != null) && (userText != "")) {
                                     value = "[img]" + userText +  "[/img]";
                                     smilie(value);
                                   }
                               }    
                               else {
                                            if (mode=="a") {
                                               userText = prompt(" Inserire l'url" + " della pagina desiderata  ","http://")
                                               if ((userText != null) && (userText != "")) {
                                                 value = ""+ userText +"";
                                                 smilie(value);
                                               }
                                            }   
                                            else {
                                                     alert('ATTENZIONE ERRORE')
                                                     window.location.href="gestionemail.php" 
                                            }
                               }
                    }
           }
     }
    // -->
    </SCRIPT>
    questo è dove lo chiamo

    codice:
    <form action="<?php echo"$PHP_SELF" ?>" method="post" name="PostTopic">
    ....
    [TASTINI]
     <input name="button" type=button class=bginput accesskey=b title="BOLD (alt+b)" onClick="javascript:CodiceVB('B')" value="GRASSETTO">
                <input name="button2" type=button class=bginput accesskey=i title="ITALIC (alt+i)" onClick="javascript:CodiceVB('I')" value="CORSIVO">
                <input name="button4" type=button class=bginput title="Insert Hyperlink" onClick="javascript:CodiceVB('a')" value="LINK">
                <input name="button6" type=button class=bginput title="Insert Image" onClick="javascript:CodiceVB('img')" value="IMMAGINE">
                </cite></div></td></tr>
        <tr>
           
          <td height="20" colspan="2" align="center" bgcolor="#B3DADF" ><textarea name="Message" cols="90" rows="10" wrap="VIRTUAL" > </textarea></td>
        </tr>
    ....

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prova a vedere il codice generato da php. In ogni modo puoi accedere al valore del campo dandogli un id e usando document.getElementById('nome_id').value.

  3. #3
    altrimenti prova a definire un id per la form e prenderla su con document.getElementById()

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.