HTML中的javascript正在IE浏览器中运行。但是,当我在Chrome中执行时,Firefox浏览器无效。
Windows.UI.Composition
请帮帮我。
答案 0 :(得分:2)
Microsoft不支持在Dynamics CRM中使用document.getElementById
。
相反,您应该使用以下支持的函数获取表单上字段的值:
答案 1 :(得分:0)
您可以通过var LastName = GetValueofField("txtId");
console.log(LastName)
function GetValueofField(fieldName)
{
return document.getElementById(fieldName).value;
}
仅使用元素ID访问元素,因此在函数中传递元素的正确ID:
<input type="text" id="txtId" name="txtName" value="Test"/>
directives: [RouterOutlet, RouterLink]
答案 2 :(得分:0)
工作正常......
<input type="text" id="txtName" value="TestData">
var LastName = GetValueofField("txtName");
function GetValueofField(fieldName)
{
console.log(document.getElementById(fieldName).value)
return document.getElementById(fieldName).value;
}
答案 3 :(得分:0)
如评论中所述,您需要输入输入控件的ID。
你的html输入看起来像是:
<input type="text" id="txtUsername" />
然后你的Javascript来检索值:
var name = document.getElementById("txtUsername").value;
答案 4 :(得分:0)
对我来说工作正常!!! ,检查您的HTML代码和JavaScript的拼写错误。
var LastName = GetValueofField("txtName");
function GetValueofField(fieldName)
{
console.log(fieldName);
console.log(document.getElementById(fieldName).value);
return document.getElementById(fieldName).value;
}
function alertme()
{
console.log(document.getElementById("txtName").value);
}
<input type="text" id="txtName" value='1' onchange=alertme() />