我使用Internet Explorer 8和Sharepoint 2007。
简介:我有一个NewForm,其中包含列表中的各个字段。我需要使用javascript,从其中一个字段中获取用户引入的值(在textBox中),然后使用onChange将其粘贴到同一页面的其他字段(另一个textBox)中。
问题:我是JavaScript新手,我无法将事件'onChange'设置为触发我的函数,或者至少不能触发'alert(“ Test”)...或只是我正在这样做错误,不知道为什么(更有可能)...
假设我要使用的字段具有FieldName =“ IDTeam”,type =“ text”和id =“ id_TeamField”。
//My JS below "PlaceHolderMain"
_spBodyOnLoadFunctionNames.push("setTxtBoxesValues");
function setTxtBoxesValues()
{
//snipped
getField('text','IDTeam').onChange = function(){alert('Test')};
//"getField('text', 'IDTeam).onChange = function(){myFunction()};"
//If I want to call myFunction() when onChange event is triggered
}
此外,也尝试使用getField代替getField:
document.getElementById('id_TeamField').onChange = function(){alert('Test')};
如果触发onChange事件时要调用myFunction(),则>
知道我在做什么错吗?
我使用Internet Explorer 8和Sharepoint2007。简介:我有一个NewForm,其中包含列表中的各个字段。我需要使用javascript从其中一个字段中获取用户引入的值(...
onchange是一个事件,因此您可以将其放入这样的标记中:
执行此操作:
您可以这样做
这比其他人都说的有点多余,但是要分享,因为它更直接: