在 jQuery Mobile 中,表单(Form)是一种用于收集用户输入数据的重要元素。jQuery Mobile 提供了一组样式和功能,使表单在移动设备上具有更好的可读性和用户体验。以下是一个简单的例子,演示了如何创建基础的 jQuery Mobile 表单:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>jQuery Mobile Form Basics</title>
    <link rel="stylesheet" href="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
    <script src="https://code.jquery.com/jquery-3.6.4.min.js"></script>
    <script src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>
<body>

<!-- Basic Form -->
<div data-role="page" id="home">
    <div data-role="header">
        <h1>Basic Form Example</h1>
    </div>

    <div data-role="content">
        <form>
            <label for="username">Username:</label>
            <input type="text" id="username" name="username">

            <label for="password">Password:</label>
            <input type="password" id="password" name="password">

            <label for="email">Email:</label>
            <input type="email" id="email" name="email">

            <fieldset data-role="controlgroup">
                <legend>Choose your gender:</legend>
                <input type="radio" name="gender" id="male" value="male">
                <label for="male">Male</label>
                <input type="radio" name="gender" id="female" value="female">
                <label for="female">Female</label>
            </fieldset>

            <label for="country">Country:</label>
            <select id="country" name="country">
                <option value="usa">United States</option>
                <option value="canada">Canada</option>
                <option value="uk">United Kingdom</option>
            </select>

            <label for="comments">Comments:</label>
            <textarea id="comments" name="comments"></textarea>

            <input type="submit" value="Submit">
        </form>
    </div>

    <div data-role="footer">
        <h4>&copy; 2023 My App</h4>
    </div>
</div>

</body>
</html>

在这个例子中,我们创建了一个基本的表单,其中包含文本输入框、密码输入框、邮箱输入框、单选框、下拉列表和文本区域。这个表单使用了 jQuery Mobile 提供的样式和结构,以确保在移动设备上具有良好的外观和交互性。

一些注意事项:
  •  data-role="controlgroup" 用于包裹单选框,使它们在一组中显示。

  •  data-role="footer" 用于显示页面底部的版权信息。





转载请注明出处:http://www.pingtaimeng.com/article/detail/14459/jQuery Mobile