Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Strani problemi con jQuery

    Mi sono trovato di fronte a due casi in cui non ho capito il comportamento di jQuery.
    Premetto che sto usando Joomla 1.5 con le modifiche del caso per non far entrare in conflitto jQuery.

    Primo caso:
    ho due radio button, valori diversi e stessa classe. In base al valore del radio button selezionato, aggiungo una quantità alla variabile total.
    Per rilevare il cambio di radio button ho usato la funzione click, ma se imposto il tutto così
    codice:
    jQuery("input:radio#Tipologia_field").click(function()
    mi rileva il click solo sul primo radio button; se invece imposto la funzione così
    codice:
    jQuery("input#Tipologia_field").click(function()
    Questo è il codice dei radio button:
    codice:
    <input type="radio" checked="yes" value="rosso" name="Tipologia" id="Tipologia_field" style="width:110px; color: #000000;display:inline-block; height:10px;">
    codice:
    <input type="radio" value="nero" name="Tipologia" id="Tipologia_field" style="width:110px; color: #000000;display:inline-block; height:10px;">
    e anche nel caso di reperire il valore del radio button il discorso non cambiava

    Secondo caso:
    Ho due campi di testo per l'inserimento di misure, altezza e lunghezza, e ho le misure massime che possono essere inserite , 40 e 30. Le misure massime possono essere altezza=40 e lunghezza=30, oppure viceversa. Per controllare che i valori soddisfassero queste richieste ho fatto il seguente controllo
    codice:
    if((height > 0 && height <= 40 && width > 0 && width <= 30) || (width > 0 && width <= 40 && height > 0  && height <= 30))
    ho provato a fare il controllo in altra maniera ma non funzionava e non capisco perchè???
    codice:
    if((0 < height <= 40 && 0 < width <= 30) || (0 < width <= 40 && 0 < height <= 30))
    Qualcuno puo' delucidarmi???

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    gli id dei campi html devono essere univoci, se ti serve recuperare piu campi usa l'attributo class o il nome

  3. #3
    Cavoli è vero e per i confronti numerici non sai cosa possa essere?

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