Я нашел вашу проблему. Недостаточно нажать на группу управления, потому что вы попытаетесь найти значение радио, прежде чем будет выбрано радиооборудование. Вам нужно будет создать небольшой тайм-аут.
Here's a working example: http://jsfiddle.net/Gajotres/yRbUT/
$(document).on('pagebeforeshow', '#test-page', function(){
$(document).on('click', '[data-role="controlgroup"]', function(){
setTimeout(function() { displayVals(); }, 100);
});
$( "#slider1" ).on('slidestop', function(event, ui) {
displayVals();
});
});
function displayVals() {
var area = $("#slider1").val();
var glas = $("input[name='Ftyp']:checked").val();
var moniflex = $("input[name='Mflex']:checked").val();
var summary = parseFloat(area * (glas - moniflex) * 107.28);
$("#Resultat").html(parseInt(summary) + " kWh");
alert(area + ' - ' + glas + ' - ' + moniflex);
}
Также, если возможно, не используйте onclick с jQuery Mobile. Вместо этого свяжите события самостоятельно, как в моем примере.