jquery - 使用 JQuery 在文本框内添加验证检查

标签 jquery html css font-awesome

当用户满足特定条件时,我试图在文本框中添加验证(绿色复选标记)。我正在使用 JQuery 来完成此操作。 我使用 Fontawesome 图标尝试了以下代码,但它不起作用:

$('#username').append('<i style="display:inline;color: #3a7d34;" class="icon-check-sign"></i>');

如果有人能给我一些好的建议,我将不胜感激。

更新:

下面是我的 html 代码片段,试图在文本框中放置一个复选框

            <tr>
                <td style="text-align: left">
                    @Html.LabelFor(m => m.Username, "Username")
                </td>
            </tr>
            <tr>
                <td style="padding-left: 5px">
                    @Html.UsernameFor(m => m.Username,
                        new
                        {
                            @class = "inputClass1 inputClass2",
                            style = "width:150px",
                            id = "username",
                            onkeyup = " return validateUsername() "

                        })
                    @Html.ValidationMessageFor(model => model.Username)

                </td>
            </tr>

谢谢,

WH

最佳答案

您不能在文本输入附加图标,而是将其放在旁边:

$(function() {
$('.test').append('<i style="display:inline;color: #3a7d34;">&#10004;</i>');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input><span class="test"></span>

http://jsfiddle.net/fhff4w3u/1/

关于jquery - 使用 JQuery 在文本框内添加验证检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28245284/

相关文章:

Chrome 中的 Javascript 和 XML 解析

html - div 内的元素但在 View 中不可滚动

javascript - 将条件注释与 RequireJS 一起使用以仅加载 IE7/8 jQuery

javascript - 通过 css 循环覆盖悬停元素

javascript - 将元素附加到 d3.js 中的现有元素

css 转换不能与 firefox 一起正常工作

css - SASS——通过 mixin 遍历 map 不编译 CSS

css - 为 3 组分辨率制作网站规模 Assets 和 CSS

javascript - 检测触摸向上或向下滚动

Javascript 页面重新加载,同时保持当前窗口位置