si in effetti è poco chiaro visto così, guarda allora ho appena trovato come farlo, diciamo che ho utilizzato una libreria js si chaima bootstrap-rating.js per fare questo sistema di rating.
per mostrare le 5 stelle la dicitura è quell'input che ho postato.
per fare apparire l'alert devo andare a modificare all'interno della libreria esattamente a questa riga:
codice:
$rating
.on('click', '.rating-symbol', ifEnabled(function () {
// Set input to the current value and 'trigger' the change handler.
$input.val(indexToRate($(this).index())).change();
alert("ciao");
}))
$rating corrisponde a
codice:
var $rating = $('<div></div>').insertBefore($input);
for (var i = 0; i < rateToIndex(opts.stop); i++) {
$rating.append('<div class="rating-symbol ' + opts.empty + '"></div>');
}
quello che non capisco è come fare magari a trasferire dei dati per esempio se io voglio che quando clicco dove ho messo l'alert anzichè di far apparire l'aleret vorrei salvare un valore in un db mysql, come potrei fare? qualche dritta consiglio?