输入字段、焦点上、赋值、模糊上保持值、焦点上保持值
这就是我想要做的:
我有一个简单的输入字段,如果它有一个空值,在焦点上,我想给它一个值 12345。
问题是,一旦该值变为12345,并且我在其后面放置任何内容(例如7890),单击外部,单击返回内部,它就会删除7890。
我怎样才能让 7890 或之后的任何东西充当值,这样它就可以了模糊和对焦时不会被擦除?
Here is what I'm trying to do:
I have a simple input field, if it has an empty value, on focus, I want to give it a value of 12345.
The issue is that once the value becomes 12345, and I put anything (e.g. 7890) after it, click ouside, click back inside, it removes the 7890.
How can I have the 7890 or anything after that act as the value so it does not get erased on blur and focus?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您已将焦点函数绑定并交换了空白值的检查。
试试这个:
编辑:根据@karim79的评论更新了代码以删除多余的每个函数
工作示例:http://jsfiddle.net/4VYpV/1/
You had focus function bind and the check for a blank val swapped.
Try this:
EDIT: Updated the code to remove the redundant each function based on @karim79's comments
Working example: http://jsfiddle.net/4VYpV/1/
喜欢这个吗?
Like this?