HTML Input (Javascript)
HTML Input (Javascript)
请帮我
我有一个脚本,它可以在第一页加载时工作,当我再次使用这个脚本的功能时,它在我刷新页面之前是不工作的,这意味着我希望这个脚本始终工作,不仅当我刷新页面时,这里是脚本:
$(function(){
var fullEmail = $('#email').val();
console.log(fullEmail.length);
if(fullEmail.length>15)
{
textDot = fullEmail.substr(0, 14)+'...';
$('#email').val(textDot);
}
var oldText = $('#email').val();
$('#email').bind({
mouseover : function () {
$('#email').val(fullEmail);
},
mouseout: function () {
$('#email').val(oldText);
}
});
});
提前谢谢。。
我创建了一个JSFiddle来演示这一点。当你输入电子邮件,然后离开输入框时,它会缩短。当您重新输入输入框时,它会扩展回其全长。。。
$('#email').bind('change', function () {
$self = $(this);
var fullEmail = $self.val();
var shortEmail = fullEmail;
if(fullEmail.length > 15) {
shortEmail = fullEmail.substr(0, 14)+'...';
$self.val(shortEmail );
}
$self.bind({
focus: function () {
$self.val(fullEmail);
},
blur: function () {
$self.val(shortEmail);
}
});
});
var oldText;
var fullEmail;
function smt(){
fullEmail = $('#email').val();
console.log(fullEmail.length);
if(fullEmail.length>15)
{
textDot = fullEmail.substr(0, 14)+'...';
$('#email').val(textDot);
}
oldText = $('#email').val();
}
$(function(){
$('#email').bind({
mouseover : function () {
smt();
$('#email').val(fullEmail);
},
mouseout: function () {
smt();
$('#email').val(oldText);
}
});
});
相关文章:
- 我如何在INPUT TEXT中使用这个Javascript和jQuery
- 如何使用keyup或input进行操作?javascript(jQuery)
- Two input forms side-by-side programatically via JavaScript
- 从Input Javascript在脚本中添加属性
- 使用javascript将span更改为input(viceversa),然后AJAX更新输入
- javascript:input字段在隐藏时返回默认值
- 快速方法 Javascript/Jquery/etc 检索表单中包含的所有 aspnet:textbox (input)
- 如何使用 JavaScript 显示 html 输入:.html(' < input type=“text” /
- JavaScript on input event
- 如何从input中读取值Hidden using JSF/Javascript
- HTML5 input=time 不会通过 javascript 设置
- HTML & Javascript Equation Input Form [UPDATED]
- JavaScript / jQuery input[type=text] pattern
- 如何使用 JavaScript 以编程方式设置 input:focus 样式
- Javascript data input Json
- 是否可以使用 JavaScript var i= [[“j.php?i=”+input]];发送到 PHP
- JavaScript input.focus() 在 Firefox 23 中不起作用
- 使用Javascript + Input type=range滚动Div
- Javascript input.files[i].url?
- Javascript input.value Change未在浏览器中显示