Похоже, это может быть ошибкой. Добавление тега <form>
работает, но вы также создали, но нуждались в обновлении для checkboxradio()
:
JS
$('#page2').live('pageshow', function(){
$("input[type='checkbox']").checkboxradio("refresh");
});
HTML
<div data-role="page">
<div data-role="header">
<h1>Page One</h1>
</div>
<div data-role="content">
<a href="#page2" data-role="button" data-rel="dialog">Open as Dialog</a>
</div>
</div>
<div id="page2" data-role="page">
<div data-role="header">
<a href="#" data-rel="back">Back</a>
<h1>Page Two</h1>
</div>
<div data-role="content">
<form>
This is a dialog Box.
JQM seems to be not styling the below checkbox.<br>
<input type="checkbox" name="cb1" id="cb1" />
<label for="cb1">A Checkbox</label>
<br>
A button is styled well.<br>
<a href="#" data-role="button">Just a Button</a>
</form>
</div>
</div>