标签: placeholder

如何在jQuery中更改输入类型属性?

我有一个包含用户名和密码字段的登录表单。我正在使用占位符来显示每个输入的帮助文本。由于占位符是HTML5输入属性,因此它在Firefox和Chrome中工作正常,但在IE中却无法正常工作。我正在编写一个自定义函数以在IE中使用占位符。在该特定功能上,我想在jQuery中将密码字段输入类型从“ password”更改为“ text”。

请为此提出解决方案。

javascript jquery placeholder

0
推荐指数
1
解决办法
977
查看次数

Firefox占位符在CSS选择器不工作之前

我正在使用最新的firefox 30.0.我想在所需字段的占位符之前插入一个红色字体真棒星.我在Chrome中工作没有问题,但我遇到了FF和.

这是一个说明我的问题的codepen - http://codepen.io/anon/pen/BLibw

我的加价:

<input placeholder="Address" data-required required id="id_street" name="street" type="text" />
Run Code Online (Sandbox Code Playgroud)

我的CSS(sass):

[data-required] {
    &::-webkit-input-placeholder::before { font-family: fontAwesome; content:'\f005  '; color: $color-red; }
    &::-moz-placeholder::before { font-family: fontAwesome; content:'\f005  '; color: $color-red; } /* firefox 19+ */
    &:-ms-input-placeholder::before { font-family: fontAwesome; content:'\f005  '; color: $color-red; } /* ie */
}
Run Code Online (Sandbox Code Playgroud)

注意:结果IE也让我很难过.

谢谢你的帮助!

css sass placeholder css-selectors css3

0
推荐指数
1
解决办法
2171
查看次数

如何将$ {Month}替换为字符串?

我想在配置文件中为某些变量创建"自定义"占位符.我以为我会使用这种语法${Variable_name}.但是当我想用值替换占位符时,我无法使其工作.我不需要打印最终值,但将其传递给另一个变量.我只使用println进行调试.字符串变量tmp包含从xml配置文件中读取的字符串.所以我需要tmp2来替换占位符的正确字符串.

String Month = "October"
String tmp = 'This is ${Month} - a month of Love'
String tmp2 = tmp

println tmp2

//println tmp.replaceAll(~/${Month}/,Month)
println tmp.replaceAll("${Month}",Month)   //prints This is ${Month} of Love
println tmp.replaceAll('${Month}',Month)   // throws an error "WARNING: Sanitizing stacktrace:java.util.regex.PatternSyntaxException: Illegal repetition near index 0" 
// desired result to be printed is "This is October
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我使其工作或理解吗?我想我可以用其他一些字符来标记变量.配置文件保存为XML.

UPDATE

我希望这段代码能更好地解释我想要实现的目标

String Month = "October"


// content of the file (c:/tmp/conf.txt) is --> This is ${Month} - a month of …
Run Code Online (Sandbox Code Playgroud)

groovy placeholder str-replace

0
推荐指数
2
解决办法
6534
查看次数

使用 PURE JS 添加基于输入标签的占位符属性 - 无 jQuery

我需要获取每个元素的标签并将其作为占位符属性应用于输入,虽然我得到了大约一半,但似乎无法仅获取元素的文本来添加属性

请注意,我无法在任何方面使用 jQuery

JS:

var elements = document.querySelectorAll('p.form-field');
Array.prototype.forEach.call(elements, function(el, i){
  var chel = el.querySelectorAll('.field-label');
  console.log(chel.textContent);
});
Run Code Online (Sandbox Code Playgroud)

HTML:

<form accept-charset="UTF-8" method="post" action="nottelling" class="form" id="pardot-form">
    <p class="form-field first_name pd-text required ">
        <label class="field-label" for="25492_61334pi_25492_61334">First Name</label>
        <input type="text" name="25492_61334pi_25492_61334" id="25492_61334pi_25492_61334" value="" class="text" size="30" maxlength="32" onchange="" /> 
    </p>

    <div id="error_for_25492_61334pi_25492_61334" style="display:none"></div>

    <p class="form-field last_name pd-text required ">
        <label class="field-label" for="25492_61336pi_25492_61336">Last Name</label>
        <input type="text" name="25492_61336pi_25492_61336" id="25492_61336pi_25492_61336" value="" class="text" size="30" maxlength="32" onchange="" /> 
    </p>

    <div id="error_for_25492_61336pi_25492_61336" style="display:none"></div>

    <p class="form-field email pd-text required ">
        <label class="field-label" …
Run Code Online (Sandbox Code Playgroud)

html javascript forms placeholder

0
推荐指数
1
解决办法
3885
查看次数

AngularJS 中文本区域占位符内的不间断空格

我在控制器中有这段代码:

$scope.TEXTAREA_PLACEHOLDER = "Some text.&nbsp;&nbspMore text";
Run Code Online (Sandbox Code Playgroud)

模板中是这样的:

<textarea placeholder="{{ 'TEXTAREA_PLACEHOLDER' }}"></textarea>
Run Code Online (Sandbox Code Playgroud)

甚至尝试过这个过滤器:

angular.module('common')
    .filter('trustHtml', function ($sce) {
        return function(str) {
            return $sce.trustAsHtml(str);
        };
    });
Run Code Online (Sandbox Code Playgroud)

使用此模板:

<textarea placeholder="{{ 'TEXTAREA_PLACEHOLDER' | trustHtml }}"></textarea>
Run Code Online (Sandbox Code Playgroud)

无论我做什么,我总是看到“ ” 在占位符中...

有办法解决吗?10 倍:)

javascript textarea placeholder angularjs

0
推荐指数
1
解决办法
2484
查看次数

输入占位符文本被截断

我正在创建 webview,其中使用几个带有占位符文本的 INPUT 标签来获取用户输入。

然而,在某些设备(例如 MOTO E2)中,占位符文本会被截断,我们只能查看文本的顶部部分(大约 1px)。

如何解决这个问题?

html css placeholder

0
推荐指数
1
解决办法
1万
查看次数

javascript:匹配字符串与占位符

我想检查我的字符串"Hello my name is Thomas"是否与字符串"Hello my name is $"匹配.所以对我来说,以下陈述应该是真的:

"Hello my name is Thomas" == "Hello my name is $"
Run Code Online (Sandbox Code Playgroud)

之后我想提取$ string之类的东西

function getParam(text, template) {
  returns "Thomas"
}
Run Code Online (Sandbox Code Playgroud)

你有什么建议吗?

javascript regex placeholder

0
推荐指数
1
解决办法
103
查看次数

输入时输入占位符动画

我一直在尝试找到一种方法,在用户开始输入时在占位符上模仿以下动画,就像下面的 GIF 所示:

占位符动画

我知道如何在用户专注于输入时设置动画的淡出效果,但我还没有找到有关如何在用户开始输入时执行此动画的任何内容

html css placeholder

0
推荐指数
1
解决办法
3912
查看次数

Python:带有未定义变量的Eval(2*x + x = 3*x)

我正在寻找一种计算字符串的方法,可能包括变量.eval我不想做这个工作,因为我想使用未定义的变量.我说的是一个功能,那会变成"2*3*x""6*x"的例子.

有功能吗?

python variables placeholder

-1
推荐指数
1
解决办法
149
查看次数

Javascript:模板文字不返回 ${} 语法输出

我正在观看几年前关于学习 javascript 的 YouTube 视频,在视频中,除了在我的 VScode 上之外,代码似乎都可以工作。

这是代码,请让我知道我可能错过了什么:

function Person(firstName, lastName, dob) {
    this.firstName = firstName;
    this.lastName = lastName;
    this.dob = new Date(dob);
    this.dateBio = function() {
        return `${this.dob.getFullYear}`
    }

}

Person.prototype.fullName = function() {
    return `${this.firstName} ${this.lastName}`
}

const person1 = new Person('James','Smith', '27 July 1967');
const person2 = new Person('Mary', 'Franklin', '5 November 1991')

console.log(person1.fullName)
Run Code Online (Sandbox Code Playgroud)

javascript placeholder template-literals

-3
推荐指数
1
解决办法
56
查看次数

如何为常量中的占位符赋值?

我有一个常量,它返回一个异常的文本.在这个常数中,我有一个占位符,我必须使用它.我该如何使用这个占位符?

这是我的代码:

public static class Messages
{
    public const string ShipDestroyed = "{0} has been destroyed";
}
Run Code Online (Sandbox Code Playgroud)

我在另一个类中使用此方法中的常量:

protected void ValidateAlive(IStarship ship)
{
    if (ship.Health <= 0)
    {
        throw new ShipException(Messages.ShipDestroyed); 
    }
}
Run Code Online (Sandbox Code Playgroud)

我想将"ship.Name"属性放入占位符.

c# constants placeholder

-4
推荐指数
1
解决办法
590
查看次数