<div data-role="page" id="login">
<div data-role="header">
<h1>Acme Corporation</h1>
</div>
<div data-role="content">
<form id="frmLogin" class="validate">
<div data-role="fieldcontain">
<label for="email">Email: </label>
<input type="text" id="email" name="email" class="required email" />
</div>
<div data-role="fieldcontain">
<label for="password">Password: </label>
<input type="password" id="password" name="password" class="required" />
</div>
<div class="ui-body ui-body-b">
<fieldset class="ui-grid-a">
<div class="ui-block-a"><a id="btnCancel" href="#" data-role="button" data-theme="d" data-icon="delete">Cancel</a></div>
<div class="ui-block-b"><button id="btnLogin" type="submit" data-theme="a" data-icon="check">Log In</button></div>
</fieldset>
</div>
</form>
</div>
</div>
// if placeholder is supported
if (Modernizr.input.placeholder) {
$("input").each(function(index, element) {
var placeholder = $("label[for=" + element.id + "]").hide().text();
$(element).addClass("ui-input-text-placeholder")
.attr("placeholder", placeholder);
});
}
input.ui-input-text-placeholder, textarea.ui-input-text-placeholder {
width: 98% !important;
}
External resources loaded into this fiddle: