2016-11-30 3 views
-3

私は初心者のWeb開発者で、ユーザーが同じサインアップ入力ボックスに電子メールを送信することができる電子メールサインフォームを作成する方法を見つけようとしています。ユーザーが必要としない情報を入力できるようにします。彼らの姓と名が表示された後、ありがとうメッセージを表示します。例はこのページの電子メールサインアップフォームのようなものですwww.cartercenter.org。私はそれのような何かを見たことがないし、それについてのWeb上の情報を見つけることができません。私はいくつかのjavascriptやjqueryがここでプレーしていると仮定します。高度な2ステップ電子メールのサインイン入力ボックスの作成方法

+0

を使用して、簡単な例ですか?あなたはさらにいくつかを検索し、特定の問題を投稿するようにしてください。これはStackOverflowのための非常に広い質問です:{ – Fluidity

+1

私はあなたの応答を感謝しますが、私はこれを行う方法がわからなかった、私は簡単なフォームを書くことができますがjqueryの経験はほとんどありません。私の場合、最善の方法は、私が望んでいたように見えなかったいくつかの基本的な試みを示すのではなく、それを実行できるサイトからの例を示すことでした。しかし、あなたのコメントに感謝します。 – NetAdmin1

+0

あなたは答えが得られたことをうれしく思っていますが、あなたの評価から分かるように、このタイプの質問はStack Overflowチャットに適しています。たとえそれが意味をなさないとしても、レビューチームは新しいユーザーから「努力」を探します。したがって、コードの試行を投稿することは誰にも勝るものではありません。真に仕事をしていない、または検索している大量のユーザーを考えると、これは専用の新しいユーザーには不公平ですが、これは現在のシステムです:[...そして、実際に始点を見つけることができないあなたが役に立たなかった関連する検索を列挙することができます。 – Fluidity

答えて

1

は、ここであなたは何のコードの試みを持っていないjQueryの

$('button').click(function() { 
 
    if ($('input[type=email]').val().length > 0) { 
 
    $('input[type=email]').addClass('hidden'); 
 
    $('input[type=text]').removeClass('hidden'); 
 
    } 
 
    if ($('input[type=text]').val().length > 0) { 
 
    $('input[type=text]').addClass('hidden'); 
 
    $('#finish').css({'display':'block'}); 
 
    $('button').addClass('hidden'); 
 
    } 
 
})
.hidden,#finish { 
 
    display: none; 
 
    } 
 
form { 
 
    border: 3px solid gray; 
 
    display: inline-block; 
 
    min-width: 10em; 
 
    padding: 1em; 
 
    }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<form action="#" method="post"> 
 
    <input type="email" name="email" placeholder="Email"> 
 
    <input type="text" class="hidden" name="firstname" placeholder="First name"> 
 
    <input type="text" class="hidden" name="lastname" placeholder="Last name"> 
 
    <p id="finish">Now you get involved</p> 
 
    <button>></button> 
 
</form>

+0

うわー、ありがとう!私たちの会社は開発者を雇い、タスクの1つはこのタイプの機能をワードプレスのページに追加することでした。言うまでもなく、彼や私(しかし私は初心者です)がそれをやることができました。 – NetAdmin1

+0

この例は非常に基本的なものであり、依然としてスタイルを設定し、フォームの実際の送信(ajaxを使用)のための関数を作成する必要があることに注意してください。 – junkfoodjunkie

+0

頭がおかげでありがとう。 – NetAdmin1

関連する問題