2013-07-30 3 views
0

Я пытаюсь создать форму Web для Case для Salesforce и создавать настраиваемые поля полей. Я добавил код в голову моего html, и он не работает. Форма также не будет отправлена.Salesforce web to case required Поля

<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);"> 

ответ

0

Я не полностью понимаю ваш вопрос, однако, после прочтения вы уже получили значение поля формы, когда вы сделали поиск DOM, что делает, если утверждение неверно, я считаю, что это может быть правильный код :

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

Кроме того, вы уверены, что полевая форма всегда будет иметь идентификатор «00NC0000005KA85»? Это выглядит сгенерированным, и если узел DOM отсутствует, снова форма не будет отправляться.

Смежные вопросы