Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Neocron
    Registrato dal
    Jul 2002
    Messaggi
    524

    IE Non modifica il value di un input hidden

    Salve ragazzi, ho creato un input hidden e tramite javascript vorrei modificarne la variabile value.
    Su Safari (Mac Os) funziona perfettamente, mentre in IE posso solo leggere e non scrivere in value, come mai?

    codice:
    <input type="hidden" name="mod_id" value="0">
    
    <script type="Javascript">
    
       function mod( n ){
    
         content = document.mioform;
         alert( content.mod_id.value ); // legge anche da IE
         content.mod_id.value = n; // su IE non scrive e genera un'errore
    
       }
    
    
    </script>
    L'errore generato da IE č: "Proprietā o metodo non supportati dall'oggetto".

    :master: help

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    ho corretto qualche errore
    codice:
    <form name="mioform">
    <input type="hidden" name="mod_id" value="0"/>
    <script type="text/javascript">
    function mod(n){
    	var content = document.mioform;
    	content.mod_id.value = n;
    	alert( content.mod_id.value );
    }
    </script>
    <input type="button" onclick="mod(5)"/>
    </form>

  3. #3
    Utente di HTML.it L'avatar di Neocron
    Registrato dal
    Jul 2002
    Messaggi
    524
    non cambia nulla, grazie comunque

    chissā qual'č il problema... non me ne capacito.

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    il test che ho fatto io puō aiutarti
    quel codice mi funziona su ie6 e ff
    probabilmente il tuo errore č da un'altra parte
    togli pezzi di codice finché non ricomincia a funzionare, appena succede avrai trovato il problema

  5. #5
    Utente di HTML.it L'avatar di Neocron
    Registrato dal
    Jul 2002
    Messaggi
    524
    Ti ringrazio infinitamente per il supporto.

    L'errore non era dove veniva segnalato dal debugger Javascript.

    Avevo creato un input hidden di nome action che interferiva con l'action vera e propria del form.

    Grazie mille.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.