Javascript onBlur前缀负号
如何为javascript onblur中文本框中输入的所有值加上-sign前缀首先,您需要添加事件处理程序。一旦您这样做,这就是您的功能:Javascript onBlur前缀负号,javascript,Javascript,如何为javascript onblur中文本框中输入的所有值加上-sign前缀首先,您需要添加事件处理程序。一旦您这样做,这就是您的功能: function textBoxBlur(e) { var evt = e || window.event; var tb = evt.target || evt.srcElement if (tb.value.indexOf('-') === -1) { tb.value = '-' + tb.value;
function textBoxBlur(e) {
var evt = e || window.event;
var tb = evt.target || evt.srcElement
if (tb.value.indexOf('-') === -1) {
tb.value = '-' + tb.value;
}
}
如果您使用我极力推荐的jQuery,您可以:
$('#id-of-textbox').bind('blur', function() {
$(this).val('-' + $(this).val());
});
将其放入html末尾的
标记中
使用jQuery,您现在可以将此功能添加到您想要此行为的任何文本框中。查看更多信息。使用jquery您可以:
$(selector).blur(function (){
$(this).val("-" +$(this).val());
});
使用纯javascript也很容易:
document.getElementById("a").onblur = function (){
this.value = "-" + this.value;
}
不要忘记在加载窗口后绑定此事件
window.onload = function (){
/* here */
}