2

私は 4 つのテキスト ボックス、1 つのドロップダウン、1 つのボタンを含む 1 つの HTML ページを持っています。JavaScript を介してこれらの値をメールに送信する方法を知っている人はいますか?送信するか、すべてのフィールドを確認して、もう一度やり直してください。)

<form action="javascript:;" method="post" id="contact_form">
    <div class="row">
        <p>
            <label>Volledige Naam</label>
            <input type="text" name="name" class="text_field" />
        </p>
        <p>
            <label>E-mailadres</label>
            <input type="text" name="email" class="text_field" />
        </p>
    </div>
    <div class="row">
        <p>
            <label>Telefoonnummer</label>
            <input type="text" name="phone" class="text_field" />
        </p>
        <p>
            <label>Onderwerp</label>
                <select class="text_field" name="subject">
                <option>Selecteer een onderwerp</option>
                 <option value="afspraak">Afspraak Maken</option>
                 <option value="informatie">Informatie Opvragen</option>
                 <option value="klacht">Klacht</option>
                 <option value="overig">Overig</option>
            </select>
        </p>
    </div>
    <p>
        <label>Bericht</label>
        <textarea class="text_field" rows="10" cols="10" name="message"></textarea>
    </p>
    <input type="submit" class="button" value="Verstuur" />
</form>
4

1 に答える 1

0

JavaScript から直接メールを送信することはできません。これを行うには、ある種のサーバー側テクノロジー (例: PHP など) を使用する必要があります。JS を介してそのスクリプトに AJAX リクエストを発行し、メールを送信できます。

ただし、mailto:リンクを動的に作成して、ブラウザがユーザーのデフォルトのメール アプリケーション フォームを開いて送信できるようにすることはできます。

于 2012-11-04T12:19:06.183 に答える