我试图通过在Chrome中使用tampermonkey为Autotask添加一些自动化功能。 通过选择索引,我已经能够轻松地自动选择下拉选项。
有几个字段有一些自动完成,不允许我只插入一个值。 Si有人能够指出我正确的方向,以便我可以在这些领域输入值。
谢天谢地。
<span id="txtAllocationCode" imageid="txtAllocationCode_image"
controlid="txtAllocationCode_ATTextEdit" anchorid="txtAllocationCode_anchor"
style="display:inline-block;">
<input name="txtAllocationCode:ATTextEdit" type="text"
id="txtAllocationCode_ATTextEdit" class="txtBlack8Class"
autocomplete="off" data_field_uniqueid="txtAllocationCode_values"
onkeyup="AutoCompleteTextKeyUp(document.getElementById(
'txtAllocationCode_ATTextEdit'),event)"
dataselectortype="AllocationCodes" onmouseover="this.title=this.value;"
dataselectortextbox="true"
onblur="AutoCompleteTextOnBlur(document.getElementById(
'txtAllocationCode_ATTextEdit'))" data_field="txtAllocationCode_values"
onfocus="AutoCompleteTextOnFocus(document.getElementById(
'txtAllocationCode_ATTextEdit'))"
autocompletehashvalues="AutoCompleteHashValues='&selectorwarn=0'"
novaluedisplaytext="" dataselectorsubtype="AllocationCode_LaborAndTime"
style="width: 198px;" title="">
</span>
答案 0 :(得分:0)
这样的东西应该将值放入输入字段。
$(function() {
$("#txtAllocationCode_ATTextEdit").val("your value here");
});
答案 1 :(得分:0)
如何设置输入值?您是否使用jquery作为库来操作html元素?
在将值设置为input元素之前,也许可以尝试取消绑定onkeyup,onmouseover和onfocus事件。