2016-11-30 12 views
0

私はウェブデザインの初心者です。私はちょうどhtml、css、および少しのjavascriptを使って私の最初のサイトを作ったばかりです。私はここで それは、PHPを使用せずに、それを動作させることが可能であるブートストラップなどが私のhtmlコードである小さなお問い合わせフォームを持っている、と私は知りたい:私の連絡先フォームを作成するには?

<div class="form"> 
<p>some text goes here<br> 
<br>some text here</p> 
<form action="#" method="post"> 
<label for="form-name">Your name:</label> <input type="text" name="name" id="form-name" /><br> 
<label for="form-city">Your email:</label> <input type="text" name="city" id="form-city" /><br> 
<label for="form-story">Your message:</label><br /> 
<textarea name="story" rows="5" cols="60" maxlenght="300" id="story> </textarea><br> 
<input type="submit" value="Send" /> 
</form> 
</div> 

また、私は私があなたのメールアドレス「でミスをしたと思います: "セクションでは、あなたもそれで私を助けることができるなら、私は感謝するでしょう。 私のサイトがオンラインになったら私の連絡先フォームに私に電子メールを送信するために必要なコードを教えてもらえますか?

+3

実際に電子メールを送信するにはサーバ側の言語が必要です –

+1

こんにちは、私はStackOverflowへようこそ。この問題は、解決できない特定のプログラミング問題とこれまでに持っていたコードではなく、ソリューション全体を求めています。はい、あなたはHTMLを持っていますが、それは電子メールを送信するコードではありません。 Danny氏によると、何らかのサーバーサイドプログラミングなしではこれを行うことはできません。 XAMPPをダウンロードし、オンラインチュートリアルを使用してこれを行うためのPHPを学習するのは簡単ですが、これはソリューション全体を尋ねる正しいウェブサイトではありません。 XAMPPを調べることをお勧めします。 – funkwurm

+0

市のフィールドで「あなたのメールアドレス:」と表示されるのはなぜですか? – k97513

答えて

0

これを行うには、PHPなどのサーバー側言語を使用してフォームを処理する必要があります。

+0

あなたはupvoteをあげてもいいですか? – Arun

0

HTML <form>要素は自動的には機能しません。彼らは紙のようなものです。このペーパーを入手するには、メールを送信する必要があります。これはPHPで最も一般的です。フォームは、ユーザがactionmethod属性を介してPHPスクリプトに入るデータを渡します。その場合

<form action="page.php" method="post"> 

、情報はPOST方法を使用してpage.phpページに送信されます。一般に使用される方法には、GETPOSTの2種類があります。 GETはURL(http://www.example.com/page.php?field1=someAnswer&field2=anotherAnswer)を介して情報を送信し、POST$_SESSIONアレイとしてサーバーに送信します。これらの個々の値は$_SESSION['field1']から取得できます。あなたのお問い合わせフォームについては、PHPのmail関数をご覧ください。here

関連する問題