Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 29 su 29
  1. #21
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    270
    perfetto funziona tutto egregiamente.

    l'unica cosa che nn riesco a capire è perchè quando aggiungo una riga coi radiobutton è come se tutti i radio butto avessero lo stesso nome e quindi ne potessi selezionare solo uno.
    come mai???

  2. #22
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    se piu' radio condividono lo stesso name diventano esclusivi, quindi puoi segnarne uno solo

    nel caso specifico, se il name del radio non contiene una parte numerica, al richiamo di updateAttributes per 'name' il nuovo radio continuera' ad avere lo stesso name (-> appartiene ad un set di radio -> e' esclusivo)
    se invece devono essere indipendenti il name deve contenere una parte numerica che verra' modificata come nel caso degli altri elementi
    ma a quel punto non usare radio, a cui non e' possibile per l' utente togliere il segno di spunta, ma checkbox

    ciao

  3. #23
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    270
    <td><input type=\"radio\" id=\"vendita_lotto$row_lotto[numero]\" name=\"vendita_lotto$row_lotto[numero]\" value=\"0\" checked $disabled>No <input type=\"radio\" name=\"vendita_lotto$row_lotto[numero]\" value=\"1\"";
    <td><input type=\"radio\" id=\"vendita_lotto1\" name=\"vendita_lotto1\" value=\"0\" checked $disabled>No <input type=\"radio\" name=\"vendita_lotto1\" value=\"1\" $disabled>Si



    il prob è ke come vedi dal codice i radio hanno ognuno il prorpio nome

  4. #24
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ok, e' un comportamento inatteso di IE, FF lo gestisce tranquillamente
    ci do un' occhiata quando ho un po' di tempo

  5. #25
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ricercando si trovano riferimenti al bug

    l' ho dovuto risolvere cosi':
    Codice PHP:
    function updateAttributes(node,attr,newNum){
        if(
    node.hasChildNodes){
            for(var 
    k=0;k<node.childNodes.length;k++){
                
    updateAttributes(node.childNodes[k],attr,newNum);
            }
        }
        if(
    node[attr]){
            var 
    newAttrValue=node[attr].replace(/[0-9]+/,newNum);
            if(
    attr=='name' && node.type && node.type=='radio' && document.all && !window.opera)
                
    node.outerHTML=node.outerHTML.replace(/name=[^\s>]+/g,'name='+newAttrValue);
            else 
    node.setAttribute(attr,newAttrValue);
            
        }

    a breve un esempio/riassunto completo

  6. #26
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    soliti backslash rimossi dalla formattazione del forum

    node.outerHTML=node.outerHTML.replace(/name=[^\s>]+/g,'name='+newAttrValue);

  7. #27
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    270
    grazie mille mitico xinod!!!!! ora funziona benissimo grazie ancora per il supporto

  8. #28
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    di nulla,
    ho pubblicato un esempio e un minimo di commento allo script, in modo da riassumere la discussione

    in quella versione ho anche sistemato comportamenti prima imprevisti da parte di vari browser (non solo IE) riguardo la modifica del for negli elementi label


  9. #29
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    270
    scusami se faccio il raise di un thread cosi vecchio ma ho notato un comportamento inatteso.

    praticamente quando creo una nuova riga mi seleziona la seconda radiobox mentre in teoria dovrebbe selezionare la prima radio.

    come faccio???

    ho provato a riguardare il codice ma a distanza di un anno non ci capisco una mazza.

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.