我正在客户端工作,我的公司得到pbx web maintenance console
。我想编写这个Web界面,但是有一个jqgrid
:并且Searchtoolbar没有响应复制和粘贴
守则:
<th class="ui-state-default ui-th-column ui-th-ltr" role="columnheader">
<div style="width: 100%; height: 100%; padding-right: 0.3em; position: relative;">
<input name="extinf3_name" id="gs_extinf3_name" style="padding: 0px; width: 95%;" type="text" value="">
</div>
</th>
但这很重要:
<input name="extinf3_name" id="gs_extinf3_name" style="padding: 0px; width: 95%;" type="text" value="">
我尝试过:
$("#gs_extinf_name").val("Something") //Not working, coz there is no event
Jquery plugins: Jquery.autotype, typed.js
keydown, keyup, trigger (keycode) methodes
Simulating Enter
关于输入的搜索可能已关闭,我无法进行自动搜索。
我的代码:
function exportieren14() {
try {
TkAnlage.msie = new ActiveXObject('InternetExplorer.Application')
TkAnlage.msie.Visible = true
TkAnlage.msie.Navigate(TkAnlage.url)
TkAnlage.stack.push(exportieren15)
window.setTimeout(waitReady,5000)
} catch(e) {
pyramide.error(e)
}
}
function exportieren15() {
try {
var body = $(TkAnlage.msie.Document.body)
TkAnlage.msie.Document.parentWindow.focus()
TkAnlage.msie.Document.focus()
/*
var e = TkAnlage.msie.Document.parentWindow.jQuery.Event("keydown");
e.which = 79;
e.keyCode = 79;
body.find("#gs_extinf3_name").trigger(e);
var e = TkAnlage.msie.Document.parentWindow.jQuery.Event("keyup");
e.which = 79;
e.keyCode = 79;
body.find("#gs_extinf3_name").trigger(e);
return;
*/ var shell = new ActiveXObject("Shell.Application")
for (var i=0; i<shell.Windows().Count; i++) {
try {
var Item = shell.Windows().Item(i);
if (Item.Document.title=='Web-Programmiersoftware') {
TkAnlage.msie = Item
break;
}
} catch (e) {}
}
body.find("#gs_extinf3_name").val('lol')
body.find("#gs_extinf3_name").submit()
}
catch(e) {
pyramide.error(e)
}
}
会发生什么:
输入值= lol
没有搜索,因为当有人在搜索工具栏中输入而不必按Enter键时网格更新