如果我根本无法编辑HTML代码,我该怎么做?
<input type="text" id="Identifier"
class="inputControlFlexWidth" value="" tabindex="9" size="25"
name="texthole">
我猜这必须是一个定时事件,例如
setInterval(ObserveInputValue(), 100);
因为输入可以随时发生。
然后,我想使用此文本更新网址。
感谢。
编辑:
<input id="ServiceRequestEditForm.CustomObject6 Name.hidden" type="hidden" value=""
tabindex="-1" name="ServiceRequestEditForm.CustomObject6 Name.hidden">
答案 0 :(得分:5)
一种方法是
$('#Identifier').blur(function(){
$(this).val();
});
说明:当输入失去焦点时,请抓取该字段的值。
示例: http://jsfiddle.net/4DtUh/
修改强>
根据评论......
@Interstellar_Coder对id
内的空格是正确的。
因此,您可以使用id
属性,而不是使用name
作为“挂钩”:
$('input[name="ServiceRequestEditForm.CustomObject6 Name.hidden"]')
答案 1 :(得分:5)
您可以为change
事件添加事件侦听器,然后在那里执行任何操作。
$('#Identifier').change(function(){
//do whatever you need to
});
答案 2 :(得分:0)