Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在用户名和密码字段中显示说明_Javascript_Jquery_Asp.net Mvc 3 - Fatal编程技术网

Javascript 在用户名和密码字段中显示说明

Javascript 在用户名和密码字段中显示说明,javascript,jquery,asp.net-mvc-3,Javascript,Jquery,Asp.net Mvc 3,我正在尝试创建与中类似的登录。我想显示一个描述“someone@example.com字段中的“密码”和“密码” 我尝试使用txReplaceFormPassword.js()脚本动态替换字段,但它返回的是html文本,而不是实际字段 <head> <script src="@Url.Content("~/Scripts/txReplaceFormPassword.js")" type="text/javascript"></script> <scrip

我正在尝试创建与中类似的登录。我想显示一个描述“someone@example.com字段中的“密码”和“密码”

我尝试使用txReplaceFormPassword.js()脚本动态替换字段,但它返回的是html文本,而不是实际字段

<head>
<script src="@Url.Content("~/Scripts/txReplaceFormPassword.js")" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$('.pwdfield').txReplaceFormPassword({
    show_text: 'Password'
});
});
</script>
</head>

<div class="pwdfield">
@Html.PasswordFor(model => model.Password, new {@class = "k-textbox", style = "width:300px"})
@Html.ValidationMessageFor(model => model.Password)
</div>

$(文档).ready(函数(){
$('.pwdield').txReplaceFormPassword({
显示文本:“密码”
});
});
@Html.PasswordFor(model=>model.Password,新的{@class=“k-textbox”,style=“width:300px”})
@Html.ValidationMessageFor(model=>model.Password)
我在浏览器中获得以下输出:

请让我知道如何在密码/用户名字段中获得类似于上面两个链接的描述


谢谢。

我想这就是你想要的:

<input type="text" placeholder="someone@example.com" /><br />
<input type="password" placeholder="Password" />
用法:

$('input').emulatePlaceholder();

示例

应该是解决方案,但IESo中不支持占位符。我添加了一个jQuery来验证用户浏览器是否支持
占位符
属性。如果是的话,没什么变化。但如果不是,js将模拟它。
$('input').emulatePlaceholder();