如何设置 jQuery Mobile 文本框的格式

发布于 2024-12-10 13:02:45 字数 1602 浏览 0 评论 0原文

我有一个非常简单的 jquery 移动页面。它有一个页眉、一个页脚,正文要求输入带有文本框的登录名和密码,然后您可以提交。

我的问题是 jQuery Mobile 使文本框容纳大约 100 个字符,使我的整个显示太小。有没有办法强制它使文本框仅容纳大约 12 个字符,然后使正文中的所有内容变大?

这是我的代码:

<div data-role="page" id="login">
    <div data-role="header">
        <h1>heade</h1>
    </div>
    <div data-role="content">
        <form action="login.py" id="login_form" data-ajax="false">
        <div data-role="fieldcontain">
            <label for="name" style="font-size: px; font-weight: bold;"> User Name: </label> 
            <input type="text" name="uname" minlength="3" />
        </div>
        <div data-role="fieldcontain">
            <label for="password"> Password:&nbsp;&nbsp; </label> 
            <input type="password" name="password" />
        </div>
        <div id="submitDiv" data-role="fieldcontain">
            <fieldset class="ui-grid-a">
                <div class="ui-block-a">
                    <input type="reset" value="Reset" />
                </div>
                <div class="ui-block-b">
                    <input type="submit" value="Submit" />
                </div>
            </fieldset>
        </div>
        </form>
        </div>
        <div data-role="footer">
            <div data-role="navbar">
                <ul>

                </ul>
        </div>
    </div>
</div>

I have a very simple jquery mobile page. It has a header, a footer and the body has asks for login and password with textboxes, and then you can submit.

My problem is that jQuery Mobile makes the textboxes hold about 100 characters, making my entire display way too small. Is there a way to force it to make the textboxes only hold about 12 characters and then make everything in the body larger?

Here is my code:

<div data-role="page" id="login">
    <div data-role="header">
        <h1>heade</h1>
    </div>
    <div data-role="content">
        <form action="login.py" id="login_form" data-ajax="false">
        <div data-role="fieldcontain">
            <label for="name" style="font-size: px; font-weight: bold;"> User Name: </label> 
            <input type="text" name="uname" minlength="3" />
        </div>
        <div data-role="fieldcontain">
            <label for="password"> Password:   </label> 
            <input type="password" name="password" />
        </div>
        <div id="submitDiv" data-role="fieldcontain">
            <fieldset class="ui-grid-a">
                <div class="ui-block-a">
                    <input type="reset" value="Reset" />
                </div>
                <div class="ui-block-b">
                    <input type="submit" value="Submit" />
                </div>
            </fieldset>
        </div>
        </form>
        </div>
        <div data-role="footer">
            <div data-role="navbar">
                <ul>

                </ul>
        </div>
    </div>
</div>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

挽你眉间 2024-12-17 13:02:45

我看到这篇文章很旧,但也许这会对某人有所帮助...

您是否尝试在 css 中添加类似的内容?

div input { width: 12px !important; }

I see this post is old, but maybe this will help someone...

Did you try adding something like this to your css?

div input { width: 12px !important; }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文