Visualizzazione risultati 1 fino 3 di 3

Discussione: onclick con required

  1. #1
    noncecapisco non è connesso Utente Blog
    Data registrazione
    16-09-2023
    Messaggi
    387

    Cool onclick con required

    buona sera, ho trovato questo codice in rete che mi fa partire la scritta"" caricamento in corso""
    il problema e' che mi parte la scritta anche se non sono stati compilati i campi del form, ho provato ad aggiungere un pezzo di codice prima dello script ma non funziona.
    chi mi aiuta?


    Codice HTML:
    <input id="invia" type="submit" value=" Pubblica" onclick="nascondi('invia','msg_invia');startBlink()" />
    <div id="msg_invia"></div>
    <style>
    BLINK { COLOR:#3366FF }
    </style>



    <script>
    <!--
    document.querySelector('onclick="nascondi('invia', 'msg_invia');startBlink().onclick = () => {
    if(document.querySelector('input').value == ''){
    console.log('field empty');
    } else {console.log('not empty');}
    var w3=(document.getElementById && !ie);
    }
    function doBlink() {
    if(!ie && !w3) return;

    if (ie) blink = document.all.tags("BLINK")
    else if (w3) blink = document.getElementsByTagName("BLINK")
    else return

    for (var i=0;i <blink.length; i++)
    blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : "";
    }

    function startBlink() {
    if (ie || w3)
    setInterval("doBlink()",700)
    }
    //window.onload = startBlink;

    function cambiaTesto($elemento) {
    document.getElementById($elemento).innerHTML = '<blink><b>caricamento in corso...</blink>';
    }

    function nascondi($elemento,$msg) {
    var e = document.getElementById($elemento);
    e.style.visibility = 'hidden';
    e.style.display = 'block';
    cambiaTesto($msg);
    }
    // -->
    </script>


    grazie a chi mi aiuta
    Ultima modifica di noncecapisco : 23-04-2024 alle ore 09.33.47

  2. #2
    GraphOGLRisorse non è connesso AlterGuru 2500
    Data registrazione
    14-02-2015
    Messaggi
    4,285

    Predefinito

    Salve,
    quel codice mi sembra incompleto. Mancano alcune variabili (ad es. ie e w3). Inoltre, vedo che sta mischiando variabili di PHP in js.

    Ad esempio qui:
    Codice:
    function cambiaTesto($elemento) {
    document.getElementById($elemento).innerHTML = '<blink><b>caricamento in corso...</blink>';
    }
    La vairiabile con il simbolo $ vale per PHP ma non per js. Se si vuole usare in js una variabile di PHP va fatto diversamente, ma lasciamao stare per il momento.

    Forse può essere utile riportare il link da cui è stato preso quel codice.

    PS.
    Nel forum il tag [commento] non esiste. Esiste semmai [quote], ma non va usato per ogni testo di dialogo. Anche il tag [code js] non esiste.

    dreadnaut in precedenza, non intendeva di mettere tutto tra tag ma solo i codici. Ttutti i codici differenti da HTML e PHP (che hanno i loro tag), vanno tra i tag [code]. Mentre i dialoghi e tuttuo il resto che non è un codice non vanno tra tag.

    Cordialis aluti.

  3. #3
    noncecapisco non è connesso Utente Blog
    Data registrazione
    16-09-2023
    Messaggi
    387

    Predefinito

    ok grazie...

Regole di scrittura

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