jQuery Mobile Texteingaben
Eingabefelder sind mit Standard-HTML-Elemente codiert, und jQuery Mobile Stil wird sie für mobile Geräte attraktiv und einfach zu bedien zu suchen. Sie können auch die neuen HTML5 verwenden <input> Typen:
Beispiel
<form method="post" action="demoform.asp">
<div class="ui-field-contain">
<label for="fullname">Full name:</label>
<input
type="text" name="fullname" id="fullname">
<label
for="bday">Date of Birth:</label>
<input type="date" name="bday"
id="bday">
<label for="email">E-mail:</label>
<input type="email" name="email" id="email" placeholder="Your email..">
</div>
</form>
Versuch es selber " Textbereich
Verwenden Sie <textarea> für mehrzeilige Texteingaben.
Hinweis: Der Textbereich wird automatisch neue Zeilen passt wachsen , wie Sie einen Text eingeben.
Beispiel
<label for="info">Additional Information:</label>
<textarea
name="addinfo" id="info"></textarea>
Versuch es selber " Sucheingabe
Die Eingabe type="search" ist neu in HTML5 und definiert ein Textfeld eine Suche nach der Eingabe:
Beispiel
<label for="search">Search:</label>
<input
type="search" name="search" id="search">
Versuch es selber " Radio Knöpfe
Radioknöpfe werden verwendet, wenn ein Benutzer nur eine von einer begrenzten Anzahl von Möglichkeiten ausgewählt werden.
Um eine Gruppe von Optionsfeldern zu erstellen, fügen einen Eingang mit type="radio" und ein entsprechendes Etikett. Wickeln Sie die Radio - Buttons in einem <fieldset> Element. Sie können auch einen hinzufügen <legend> Element eine Beschriftung für das zu definieren <fieldset> .
Tipp: Verwenden Sie data-role="controlgroup" , die Tasten zu gruppieren:
Beispiel
<form method="post" action="demoform.asp">
<fieldset
data-role="controlgroup">
<legend>Choose your
gender:</legend>
<label
for="male">Male</label>
<input
type="radio" name="gender" id="male" value="male">
<label for="female">Female</label>
<input
type="radio" name="gender" id="female" value="female">
</fieldset>
</form>
Versuch es selber " Ankreuzfelder
Ankreuzfelder werden verwendet, wenn ein Benutzer eine oder mehrere Optionen aus einer begrenzten Anzahl von Möglichkeiten zur Auswahl:
Beispiel
<form method="post" action="demoform.asp">
<fieldset
data-role="controlgroup">
<legend>Choose as many
favorite colors as you'd like:</legend>
<label for="red">Red</label>
<input
type="checkbox" name="favcolor" id="red" value="red">
<label for="green">Green</label>
<input
type="checkbox" name="favcolor" id="green" value="green">
<label for="blue">Blue</label>
<input
type="checkbox" name="favcolor" id="blue" value="blue">
</fieldset>
</form>
Versuch es selber " Mehr Beispiele
Um Gruppen Radio - Buttons oder Checkboxen horizontal, verwenden Sie die data-type="horizontal" :
Sie können auch ein Feld Container um die Umwicklung <fieldset> :
Beispiel
<div class="ui-field-contain">
<fieldset data-role="controlgroup">
<legend>Choose your gender:</legend>
</fieldset>
</div>
Versuch es selber " Wenn Sie eine der Tasten sein wollen "pre-selected" , verwenden Sie die HTML <input> checked - Attribut:
Sie können auch Ihre Form in einem Popup platzieren:
Beispiel
<a href="#myPopup" data-rel="popup" class="ui-btn ui-btn-inline">Show Popup Form</a>
<div
data-role="popup" id="myPopup" class="ui-content">
<form method="post" action="demoform.asp">
<div>
<h3>Login information</h3>
<label for="usrnm" class="ui-hidden-accessible">Username:</label>
<input type="text" name="user" id="usrnm" placeholder="Username">
<label for="pswd" class="ui-hidden-accessible">Password:</label>
<input type="password" name="passw" id="pswd" placeholder="Password">
</div>
</form>
</div>
Versuch es selber "