Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    [Javascript] creazione variabili (domanda semi-idiota)

    ciao a tutti.... come intuirete dalla domanda alquanto stupida son novello di giavascript...

    domanda:

    ho un ceckbox... che si chiama "pippo", posso creargli una proprietà (variabile, chiamatela come volete) oltre alla solita value?

    per esempio io vorrei che pippo avesse una variabile (per esempio) "sel" (che sta per selected) che mi indichi se il checkbox è selezionato o no

    ho provato con

    pippo.onLoad=function() {
    this.sel=false;
    }
    pippo.onClick=function() {
    this.sel=!this.sel;
    alert(this.sel);
    }

    ma ovviamente non va una begonia... ho provato anche a mettere gli eventi direttamente nel tag imput, dopo i parametri, usando la classica notazione onClick="bla bla bla", ma nisba...

    si può fare sta cosa, o i checkbox hanno le loro proprietà ben definite e non se ne può creare di altre?

    ungrazie in anticipo a chi mi voglia dare una mano

  2. #2
    Ciò che tu intendi dire per select il js lo chiama "checked".

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    63
    ovviamente puoi assegnare nuove proprietà/metodi alla tua checkbox; solo che le checkbox dispongono già di una proprietà checked e quindi la propr. 'sel' mi pare superflua.


    <form>
    <input type="checkbox" onclick="alert(this.checked?'spuntata':'non spuntata')">
    <input type="checkbox" onclick="alert(this.checked?'spuntata':'non spuntata')">
    </form>
    javascript: tutto attaccato

  4. #4
    grazie mille... prima fase del problema risolta...

    e se inevce avessi voluto aggiungere una nuova proprietà che davvero non c'è nel checkbox tipo:

    checkbox.dispari (che ovviamente setto a true quando è dispari)

    oppure... bo

    colore
    asdasada
    etc.?

  5. #5
    io uppo...

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    63
    Originariamente inviato da MimmoMuchaCossa
    grazie mille... prima fase del problema risolta...

    e se inevce avessi voluto aggiungere una nuova proprietà che davvero non c'è nel checkbox tipo:

    checkbox.dispari (che ovviamente setto a true quando è dispari)

    ...
    sarà che mancando da un pò ho perso pratica... ma ho difficoltà a sintonizzarmi.. cosa vuol dire che una checkbox è dispari?? :master:
    javascript: tutto attaccato

  7. #7
    era solo un ipotesi stupida... io voglio solo dargli un qualsiasi parametro deciso da me...

    è possibile?
    -----------------------------------------
    già che ci sei altra domanda...

    se io faccio

    stringa="ciao";
    stringa+=" a tutti!!!";

    stringa mi diventa "ciao a tutti!!!"

    posso fare il contario?

    stringa="ciaoxxx";
    stringa-="xxx";

    non è fattibile vero? a me restituisce NaN...

  8. #8
    Originariamente inviato da MimmoMuchaCossa
    stringa="ciao";
    stringa+=" a tutti!!!";

    stringa mi diventa "ciao a tutti!!!"

    posso fare il contario?

    stringa="ciaoxxx";
    stringa-="xxx";
    Per farlo prova a fare:

    stringa = "ciaoxxx";
    stringa = stringa.substring(0,4);

    In questo modo associa a stringa soltanto i caratteri tra il primo e il quarto di sè stessa... (soltanto "ciao")
    Ciao

  9. #9
    beh, grazie, cmq a me + che altro serviva eliminarne un numero fisso in fondo (4), e quindi ho risolto con

    lung=stringa.length;
    stringa2=stringa.slice(0, lung-4);

    grazie comunque

  10. #10
    per il discorso dei parametri invece?

    allora mi spiego per esempi pratici che forse è meglio...

    ho sta serie di maledetti checkboc che se attivati devo andare ad aggiungersi alla lista di elementi selezionati e devono aggiornare il totale della spesa...

    per aggiungere al totale il loro valore è facile, aggiungo il value... ma per aggiungere la descrizione del prodotto corrispondente a quel checkbox, ho bisogno di definirla come parametro di quel checkbox, perchè inoltre il name lo uso già per chiamare l'oggetto dalla funzione generale e non può essere lui stesso la descrizione...

    quindi in sostanza ho bisogno di tre parametri/valori per il mio checkbox:

    miocheckbox.value --(e c'è già)
    miocheckbox.name --(e c'è già)
    miocheckbox.descrizione --(e mi manca...)

    :master:

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.