Yahoo 知識+ 將於 2021 年 5 月 4 日 (美國東岸時間) 停止服務,而 Yahoo 知識+ 網站現已轉為僅限瀏覽模式。其他 Yahoo 資產或服務,或你的 Yahoo 帳戶將不會有任何變更。你可以在此服務中心網頁進一步了解 Yahoo 知識+ 停止服務的事宜,以及了解如何下載你的資料。

小陳
表單功能document.form1.submit();問題
請問大大一個問題困擾小弟很久了...
實在是找不到方法所以貼上語法請各位大大幫忙
我要做一個表單寄到信箱的功能
現在問題出在 我想設定個別欄位要驗證裡面的內容是否正確或輸入(包含信箱格式)
但是現在問題卡在不管輸入什麼內容,按送出都顯示請填寫姓名,郵件不會送出。
<SCRIPT language=javascript>
function checkform()
{
var name=document.getElementById("sndname").value;
var mail=document.getElementById("sendmail").value;
var subject=document.getElementById("subject").value;
var mailbody=document.getElementById("sendmail").value;
if (form1.name.value=="")
{
document.form1.submit();
}else{
alert("請填寫姓名");
form1.sndname.focus();
}
{
email=form1.mail.value;
!/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/.test(email)
alert("mail格式不對,請重新輸入");
form1.sendmail.focus();
}
{
form1.mailbody.value==""
alert("請填寫內容");
form1.sendbody.focus();
return false;
}
}
</SCRIPT>
這串語法我已經試過放在倒數第四行return false;的上面
但是還是失敗
}else{
document.form1.submit();
這個subject欄位因為是下拉選單,所以我就沒做篩選了,這樣對嗎?
送出之後,在還沒有傳送成功之前,按鈕點幾下就可以送幾封郵件,有辦法防止嗎?
如果之後我想加入驗證碼,需要修改到上面的語法嗎?
可以直接告訴我有什麼要改的地方,或是貼給我讓我對照那裡的問題,謝謝!
1 個解答程式設計6 年前關於Duscuz論壇
在安裝UCenter的時候有問題
"UCenter的URL"
這該填什麼呢
圖片中的???不知道要填什麼所以用?代替
麻煩有研究的大大可以分享一下唷~
http://img26.imageshack.us/img26/406/75025712.jpg
按+號可以放大
2 個解答其他:網際網路1 十年前關於留言板出現錯誤
請問出現這樣的畫面是代表什麼意思呢~
http://img15.imageshack.us/img15/6580/87211501.jpg
我的作業軟體為XP
用apache2.2來架
這是我從網路上下載來的範本
然後集合其它網頁起來放到htdocs
用127.0.0.1來開啟
但是卻出現這個畫面~請問這是什麼意思呢
是語法錯誤嗎 還是apache不支援呢?
不過我有一個類似排行榜的PHP卻沒有出錯呢
但是我看知識+好像說apache可以支援PHP呢
不好意思還是新手問題有點奇怪= =
2 個解答程式設計1 十年前