:::意見表單:::
此意見表單填完送出後會自動轉入設定的頁面。

此意見表單填完內容就會傳送至使用者的郵件軟體「Outlook Express」。之前在IE6瀏覽器中,如果使用者的系統有加裝Service Pack1或2時,就會造成跳出空白信件的狀況,不過在IE7瀏覽器中卻又有效果了。

範例
﹝測試頁﹞
                 

貼在<body> 指定位置 </body>

請將下列語法複製後先貼至「語法測試區」內按「複製到剪貼簿」,或先貼到「記事本」,再複製貼到HTML。

<SCRIPT language=JavaScript>function validate() {

if ( document.forms[0].elements[0].value == "" ) {

alert("「傳送者姓名」欄中不可為空白!");document.forms[0].elements[0].focus();

} else if ( document.forms[0].elements[1].value == "" || ( document.forms[0].elements[1].value.indexOf == -1 ||

document.forms[0].elements[1].value.indexOf == -1 )) {

alert("「傳送者電子郵件」欄不可為空白!");document.forms[0].elements[1].focus();

} else if ( document.forms[0].elements[1].value == "" || ( document.forms[0].elements[1].value.indexOf('@',0) == -1 ||

document.forms[0].elements[1].value.indexOf('.',0) == -1 )) {

alert("你所輸入的電子郵件不合法!");document.forms[0].elements[1].focus();

} else if ( document.forms[0].elements[3].value == "" ) {

alert("「主旨」區域不可為空白!");document.forms[0].elements[3].focus();

} else if ( document.forms[0].elements[4].value == "" ) {

alert("「留言內容」區域不可為空白!");document.forms[0].elements[4].focus();

} else

{

alert("謝謝您已完成傳送!");location.href="此處輸入信件寄出後要轉入的網頁檔名路徑";

return true;

}

return false;

}

//-->

</SCRIPT>

<center>

<FORM action=mailto:信箱 encType=text/plain method=post onsubmit="return validate()"><table border="0" cellpadding="4" bgcolor="#FFCC66" cellspacing="0">

<tr>

<td align="right"><font size="2" color="#933000">姓  名:</font></td><td><input type="text" size="10" name="姓  名:" style="color: #933000"></td></tr>

<tr>

<td align="right"><font size="2" color="#933000">電子信箱:</font></td><td><input type="text" size="20" name="電子信箱:" style="color: #933000"></td></tr>

<tr>

<td align="right"><font size="2" color="#933000">性  別:</font></td><td><select name="性  別:" size="1" style="color: #933000"><option>先生</option><option>小姐</option></select></td></tr>

<tr>

<td align="right" valign="top"><font size="2" color="#933000">主  旨:</font></td><td><input type="text" size="20" name="主  旨:" style="color: #933000" ></td></tr>

<tr>

<td align="right" valign="top"><font size="2" color="#933000">留言內容:</font></td><td><textarea name="留言內容:" rows="6" cols="30" style="color: #933000"></textarea></td></tr>

</table>

<p>

<input type="submit" value="確定送出"><input type="reset" value="重新輸入"></center></form>

可更改的部份:

1.  <FORM action=mailto:信箱   encType=text/plain method=post onsubmit="return validate()"> → 在 mailto: 輸入收件者的信箱。

2. 

alert("謝謝您已完成傳送!");

location.href="此處輸入信件寄出後要轉入的網頁檔名路徑";

return true;  →  輸入表單送出後要進入的頁面網址。

3. 版面都可在頁面編輯。

 --隨意玩網--語法練習--
△TOP