Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747

    JS passare i valori sulla url

    ho i campi text disabled=true una volta premuto il pulsante ok che fa la submit....
    prima di fare la submit metto disabled=false e così automaticamente i valori vengono passati sulla url

    posto il codice
    codice:
    	<form action="http://pippo/pippo.jsp">
    	<input type="text" name="PLUTO" value="PLUTO" disabled="true">
    	<input type="submit" name="ok" value="ok" onclick="AbilitaText()">	
    	</form>
    codice:
    	function Abilita()
    	{
    	for(i=0;i<document.forms[0].elements.length;i++)
    	{
    		if(document.forms[0].elements[i].type=="text")
    		{
    			document.forms[0].elements[i].disabled=false;
    			document.forms[0].elements[i].readonly=false;
    		}
    	}
    	}
    E i valori non mi passano sulla url.....dove sbaglio?
    Allejo

  2. #2
    ... onclick="AbilitaText()">

    function Abilita()
    {
    for(i=0;i<document.forms[0].elements.length;i++)
    {
    ...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    Invii con metodo get o post????se post (che se non sbaglio è di default) sarà difficile che vedi i dati nella url. Metti method="get".

    Non so se è un'errore di post ma dal submit chiami la function Abilita text

    <input type="submit" name="ok" value="ok" onclick="AbilitaText()">

    mentre la function si chiama Abilita.

    Fammi sapere Ciao

    David

  4. #4

  5. #5
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    E' get
    comunque i campi vengono abilitati ma non vengono passati sulla url....
    non so come mai!
    Allejo

  6. #6
    <form action="http://pippo/pippo.jsp?disabled=true">

    ma il problema è pippo.jsp li recupera?

  7. #7
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    no non recupera nulla....
    Allejo

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    >get è di default

    quello che avevo detto io ifatti...


  9. #9
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Allora sulla url passa pippo.jsp e alcuni campi abilitati.....ma non passa i text disabilitati.....(per quello che ho fatto una procedura che permette di abilitare i text).Abilito i text ma non vengono passati sulla url.
    Come mai?
    Allejo

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Attenzione che qualche browser (in particolare IE) fa confusione nell'ordine di alcune istruzioni.
    Lo scopo dovrebbe essere quello di "correggere" eventuali errori dei programmatori, ma evidentemente ogni "correzione" ha i suoi lati oscuri.

    Per una prova, prova a separare le due fasi: abilitazione e invio del form; oppure prova con un browser diverso.


    Esite anche un limite nella lunghezza della stringa che si puo` passare con get. Credo che per i browser attuali sia attorno a 1000 caratteri.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.