Ottieni il pulsante di opzione selezionato e i valori nascosti

Ho pulsanti radio dinamici. Devo ottenere il valore del pulsante di opzione selezionato e il valore del tipo di input nascosto associato ad esso. Sto avendo un tipo di input come nascosto per passare id id utilizzando

<input type="radio" name="sareefinishing" value="getTitle(); ?>" /> <input type="hidden" name="sareeOptionId" value="getId(); ?>" /> 

Ecco il codice completo:

  foreach ($productCollection->getOptions() as $value) { echo "Custom Option TITLE: " . $value->getTitle() . "
"; $values = Mage::getSingleton('catalog/product_option_value')->getValuesCollection($value); foreach($values as $opvalue){ ?> getTitle(); ?> <input type="radio" name="sareefinishing" value="getTitle(); ?>" /> <input type="hidden" name="sareeOptionId" value="getId(); ?>" /> <?php }

Nel mio file Javascript sto usando il seguente codice

 var data = $j('#customoption').serializeArray(); //customoption is form id alert(data); 

Ricevo l’etichetta selezionata corretta dal valore del pulsante di opzione da getTitle(); ?> getTitle(); ?> ma non è il corrispondente valore id da getTitle(); ?> getTitle(); ?> . Fornisce tutti i valori di identificazione.

inserisci la descrizione dell'immagine qui

Sarà perché ogni input nascosto è un elemento univoco per il modulo il cui valore non dipende da altri che non è il caso con l’elenco di pulsanti di opzione.

Per quanto posso capire, è necessario il valore nascosto corrispondente del pulsante radio selezionato ; Quello che puoi fare è

  1. Crea un singolo campo nascosto.
  2. Crea il pulsante Radio con l’attributo: data-sareeOptionId = getId(); ?> data-sareeOptionId = getId(); ?>
  3. Sul cambio del pulsante data-sareeOptionId , riempire il campo nascosto con il data-sareeOptionId del pulsante di data-sareeOptionId utilizzando javascript utilizzando l’evento change.
  4. Serializza il modulo.

Code Flow: Radio option Mi piace

  

Perché hai sareeOptionId tutto come lo stesso name

Rendili un name diverso e non li combinerà in un unico valore