2014-01-17 45 views
0

直播定點http://www.arif-khan.net/project/newpopup/的形式submisson的JavaScript setCookie方法

我成功添加退出按鈕SetCookie函數。所以,如果任何人關閉彈出窗口然後cookie將被存儲&彈出窗口不會出現他。

代碼的關閉按鈕 -

<a onClick="document.getElementById('ac-wrapper').style.display='none'; setCookie('abc', 'def', 1)" href="#">X</a> 

但我需要添加表單提交同樣的事情。所以如果任何人提交表單,那麼cookie將被存儲&彈出窗口永遠不會出現在他身上。我怎樣才能做到這一點?

表單代碼 -

<form action='https://crm.zoho.com/crm/WebToLeadForm' name=WebToLeads1020154000000095001 method='POST' onSubmit='javascript:document.charset="UTF-8"; return checkMandatery()' accept-charset='UTF-8'> 
... 
... 
... 
<input type='submit' value='Submit' /> 
</form> 

我已經嘗試這一點,但不與工作

<input type='submit' onclick="setCookie('abc', 'def', 1)" value='Submit' /> 

&

<form onSubmit='javascript:document.charset="UTF-8"; return checkMandatery(); setCookie('abc', 'def', 1)' action='https://crm.zoho.com/crm/WebToLeadForm' name=WebToLeads1020154000000095001 method='POST' accept-charset='UTF-8'> 
+0

BTW,請javascript:永遠不會需要一個HREF之外。 –

回答

2

這裏是你的網站,你用什麼引號不正確:

<form accept-charset="UTF-8" checkmandatery()'="" return="" ;="" javascript:document.charset="UTF-8" 1);="" 'def',="" abc',="" onsubmit="setCookie(" method="POST" name="WebToLeads1020154000000095001" action="https://crm.zoho.com/crm/WebToLeadForm"> 

所以試試這個:

<form onSubmit="javascript:document.charset='UTF-8'; setCookie('abc', 'def', 1); return checkMandatery();" action='https://crm.zoho.com/crm/WebToLeadForm' name=WebToLeads1020154000000095001 method='POST' accept-charset='UTF-8'>