Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
楼主: meijie85
打印 上一主题 下一主题

有没有人会做这个guest book。用html+css+javascript+php来做!

[复制链接]

9

主题

1

好友

108

积分

高级会员

Rank: 3Rank: 3Rank: 3

11#
发表于 2011-5-30 12:47 PM |只看该作者
你需要dynamic page (php, asp.net)
用MySQL 儲存你的留言,或者用xml file儲存你留言的訊息。
然後 讀取在 你所要置放的html tag


回复

使用道具 举报

20

主题

0

好友

355

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

12#
发表于 2011-6-16 10:54 PM |只看该作者
请教各位大大,怎么用css,html或div做guestbook。就是别人可以在你的网站留言的。
meijie85 发表于 2011-5-1 06:32 PM



你这是assignment还是真正要做一个真实网址用的?

真实的话比较麻烦,因为要有database,

如果只是assignment 要 build 一个 website 罢了,

就用
<form>
</form>   
和 (用于buttons)
<input>
</input>

自己看看这个吧~ http://www.w3schools.com/html/html_forms.asp


回复

使用道具 举报

45

主题

2

好友

1166

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

13#
发表于 2011-6-18 01:45 AM |只看该作者
回复 11# 桀樂語


    大大有没有教程网页呢?或能指教一下,我们是要做到可以从一个server连到另一个server。而且我要怎么把我们的input资料post到一个page呢?


回复

使用道具 举报

45

主题

2

好友

1166

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

14#
发表于 2011-6-18 03:04 AM |只看该作者
回复 12# 玖菱_日音


    我看了很多次,可是小弟不会把那些学的活用。好像说,我用html做了submit button, reset buttom, name, age gender, comment(textarea), email address, 可是我不懂要把javascript用做什么?php又要做什么?怎么把别人comment放上网?像这个。。。
http://www.wwjdm.org/~site/Scrip ... &H_H=1755292850
所以,我的问题就是不能完全运用和理解。这已经是我一个人无法办到的事,想找个师傅来教因为我不是很聪明。


回复

使用道具 举报

16

主题

0

好友

1188

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

15#
发表于 2011-6-18 09:02 AM |只看该作者
回复 14# meijie85

直接用php,submit了过后就直接存去database,display出来的时候就直接从database拿资料就好了


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

16#
发表于 2011-6-18 01:34 PM |只看该作者
路过。


回复

使用道具 举报

45

主题

2

好友

1166

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

17#
发表于 2011-6-18 01:43 PM |只看该作者
回复 15# leon_lcl


    我还没学database,还有什么方法吗?


回复

使用道具 举报

16

主题

0

好友

1188

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

18#
发表于 2011-6-18 02:00 PM |只看该作者
回复 17# meijie85


   那你把资料save成xml,不然就save去excel,过后就从xml,或excel拿资料


回复

使用道具 举报

45

主题

2

好友

1166

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

19#
发表于 2011-6-18 03:46 PM |只看该作者
本帖最后由 meijie85 于 2011-6-18 03:54 PM 编辑

回复 18# leon_lcl


    这先不谈,我现在这个function都不懂哪里有错,gender没反应。能办忙看下吗?
<!DOCTYPE>
<html>
   <head>
              <title>Meei Kiat.com</title>
   </head>
<script type='text/javascript'>

function formValidator(){

        var name=document.getElementById('name');
        var age=document.getElementById('age');
        var gender=document.getElementById('gender');
        var email=document.getElementById('email');
       
        if(isAlphabet(name, "Please enter your name!")){
                if(isNumeric(age, "Please enter your age!")){
                        if(madeSelection(gender, "Please select your gender!")){
                                if(emailValidator(email, "Please enter your email!")){
                                        return true;
                                }
                        }
                }
        }

        return false;

}

function notEmpty(elem, helperMsg){
        if(elem.value.length == 0){
                alert(helperMsg);
                elem.focus();
                return false;
        }
        return true;
}

function isNumeric(elem, helperMsg){
        var numericExpression = /^[0-9]+$/;
        if(elem.value.match(numericExpression)){
                return true;
        }
        else       
        {
        alert(helperMsg);
        elem.focus();
        return false;
        }
}

function isAlphabet(elem, helperMsg){
        var alphaExp = /^[a-zA-Z]+$/;
        if(elem.value.match(alphaExp)){
                return true;
        }else{
                alert(helperMsg);
                elem.focus();
                return false;
        }
}

function madeSelection(elem, helperMsg){
        if(elem.value == "Please Choose"){
                alert(helperMsg);
                elem.focus();
                return false;
        }
        else
        {
        return true;
        }
}

function emailValidator(elem,helperMsg){
        var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
        if(elem.value.match(emailExp)){
                return true;
        }
        else
        {
        alert(helperMsg);
        elem.focus();
        return false;
        }
}
</script>
       
<form onsubmit='return formValidator()'>
Name: <input type='text' id='name'/><br/>
Age: <input type='text' id='age'/><br/>
Gender: <select id='gender'>
        <option>Please Choose</option>
        <option>Male</option>
        <option>Female</option>
</select><br/>
Email: <input type='text' id='email'/><br/>
<input type='submit' value='Submit'/>
</form>

</html>


回复

使用道具 举报

16

主题

0

好友

1188

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

20#
发表于 2011-6-18 06:26 PM |只看该作者
回复 19# meijie85

在什么的情况下没反应?不过你的if condition有点。。。
可以的话改改吧。validation通常都是检查全部的,如果你的name和age有问题(return false)的话,他只会出name的问题。如过name没问题(return true),他才会检查age。
如果还不清楚的话,建议你先画flow chart来看看


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2025-1-26 05:13 PM , Processed in 0.089191 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部