Salesforce web to case required字段

时间:2013-07-30 08:45:24

标签: javascript salesforce

我正在尝试为Salesforce创建一个Web to Case表单,并且需要创建自定义案例字段。我将代码添加到我的html的头部并且它不起作用。表单也不会提交。

<html>
<head>
<script language="JavaScript" type="text/javascript">

function checkform (form)
{
var name = document.getElementById('00NC0000005KA85').value;
if (form.name.value == "") {
alert( "Please enter your full name." );form.name.focus();
return false ;
}
return true ;
}

</script>
</head>
<body>

<form action="https://www.salesforce.com/servlet/servlet.WebToCase?encoding=UTF-8"   method="POST" onsubmit="return checkform(this);">

1 个答案:

答案 0 :(得分:0)

我并不完全理解你的问题,但是,在阅读之后,当你进行DOM查找时,你已经获得了表单字段值,这使得if语句错误,我相信这可能是正确的代码:

function checkform (form) {
    var name = document.getElementById('00NC0000005KA85');
    if (name.value == "") {
      alert( "Please enter your full name." );
      name.focus();
      return false ;
    }
    return true;
}

此外,您确定表单字段的ID始终为“00NC0000005KA85”吗?这看起来生成了,如果缺少DOM节点,表单将不再提交。