我有几个带有占位符的文本框,例如:
<input class="form-control" id="txtAddress" placeholder="Address" type="text">
<input class="form-control" id="txtZip" placeholder="Zip Code" type="text">
当我调用 SetErrorStateForControl
函数时,我想隐藏这些占位符。
var SetErrorStateForControl = function (elemObj, msg)
{
$('<span class="reqDiv" name="Required">' + msg + '</span>').prependTo(elemObj.closest('div'));
//hide placeholders of all textboxes
}
在焦点上我想把占位符放回去。
$("#Offer_Form").find(".form-control").on("focus", function (e) {
//Show placeholders back
});
甚至可以使用 jquery 或 css 隐藏和显示占位符吗?
原文由 Multi stack 发布,翻译遵循 CC BY-SA 4.0 许可协议
检查这个。
它可能会帮助你理解。