2013-05-23 6 views

risposta

3

Non ho riscontrato un modo per farlo, questa è la prima volta che ho sentito questa richiesta.

È possibile ottenere ciò che si vuole in questo modo:

// do this after you initialize foundation 
$("form.custom").find('input[type="checkbox"]').each(function() {    
    $(this).removeClass('hidden-field'); 
    $(this).next('span.custom.checkbox').remove(); 
}); 
0

La versione minified di fondazione (4 foundation.min.js) include foundation.forms.js. Quello che ho trovato per funzionare meglio è minify foundation.js manualmente e utilizzare questo invece di foundation.min.js. Includere foundation.forms.js nel progetto e rimuovere il [type = "checkbox"] selettore dalla linea 39.

Prima Edit:

$('form.custom input[type="radio"],[type="checkbox"]', $(this.scope)) 

Dopo Edit:

$('form.custom input[type="radio"], $(this.scope)) 

aggiungere solo le parti di fondotinta che usi, ad esempio foundation.reveal.js, foundation.abide.js. Ciò impedirà alle fondamenta 4 di prendere in carico gli elementi del tuo form.

2

Un vecchio post ma per chiunque provi questo al momento, c'è un modo molto semplice: data-customforms="disabled" funziona su qualsiasi input personalizzato per quanto posso dire.

+0

Questa dovrebbe essere la risposta corretta. – santa