Javascript 更改表格输入字段中的字母大小写
我想改变大小写(所有大写或大写的第一个字母的句子),当编辑插件的地方字段。我的代码与此类似:Javascript 更改表格输入字段中的字母大小写,javascript,jquery,jeditable,capitalization,Javascript,Jquery,Jeditable,Capitalization,我想改变大小写(所有大写或大写的第一个字母的句子),当编辑插件的地方字段。我的代码与此类似: $(".edit").editable("some/url/", { type : 'text', submitdata: { _method: "put" }, select : true, event : "dblclick", submit : 'OK', cancel : 'cancel', id : 'edititem',
$(".edit").editable("some/url/", {
type : 'text',
submitdata: { _method: "put" },
select : true,
event : "dblclick",
submit : 'OK',
cancel : 'cancel',
id : 'edititem',
name : 'newvalue'
});
我想将onkeyup
函数添加到我的输入字段中,类似于onkeyup=“javascript:this.value=this.value.toUpperCase()”
但我真的不知道如何做。。。
也许还有其他方法可以达到这个目的
谢谢你的帮助 由于您已经在使用jQuery,请尝试以下操作:
$('input').bind('keyup', function() {
$(this).val($(this).val().toUpperCase());
});
由于您已经在使用jQuery,请尝试以下操作:
$('input').bind('keyup', function() {
$(this).val($(this).val().toUpperCase());
});
rsplak基本上是对的。你只需要再加一点魔法就行了
$(".edit").editable("some/url/", {
type : 'text',
submitdata: { _method: "put" },
select : true,
event : "dblclick",
submit : 'OK',
cancel : 'cancel',
id : 'edititem',
name : 'newvalue'
});
$(".edit").dblclick(function() {
$('input').bind('keyup', function() {
$(this).val($(this).val().toUpperCase());
});
});
这会让你达到目的。rsplak基本上是对的。你只需要再加一点魔法就行了
$(".edit").editable("some/url/", {
type : 'text',
submitdata: { _method: "put" },
select : true,
event : "dblclick",
submit : 'OK',
cancel : 'cancel',
id : 'edititem',
name : 'newvalue'
});
$(".edit").dblclick(function() {
$('input').bind('keyup', function() {
$(this).val($(this).val().toUpperCase());
});
});
那你就到了。好的,我明白了。。。尼斯:)不过,这对绝地表不起作用。。。当我单击我的
edit
div时,显示的输入字段不会遵守toUpperCase()
function:)这是因为在动态创建输入后需要绑定keyup函数。我还在研究解决方案。从绝地会议桌回电话就好了。好的,我明白了。。。尼斯:)不过,这对绝地表不起作用。。。当我单击我的edit
div时,显示的输入字段不会遵守toUpperCase()
function:)这是因为在动态创建输入后需要绑定keyup函数。我还在研究解决方案。从绝地桌回电话就好了。