2017-10-10 3 views
1

非常に新しいhtmlファイル。私は別の "サインアップ" htmlページにリンクするボタンを持つ "ログイン"ページを作成しようとしています。しかし、私は3つのボタン(ログイン、リセット、サインアップ)を同じ行にしたいので、問題に遭遇します。 メインフォームはログイン後にメインのウェブサイトにリンクし、「サインアップ」フォームボタンはsign-up.htmlページに私を送ってきます。フォームを別にすると、「サインアップ」ボタンが新しい行に表示されますが、それらをネストすると、フォームに記入する必要があります。 ありがとう! ネストされた<form>別の.htmlファイルへのリンク

<form> 
 
    <div> 
 
     <b> Email </b> 
 
     <input type="Email" placeholder="Enter Email" name="Email" required=""> 
 
     <br><br> 
 
     <b>Password: </b> 
 
     <input type="Password" placeholder="Enter Password" name="Password" required=""> 
 
     <br><br> 
 
     <input type="checkbox" unchecked="unchecked"> Remember me 
 
     <br><br> 
 
    </div> 
 
    <div> 
 
     <button type="submit">Log in</button> 
 
     <button type="Reset">Reset</button> 
 
     <form action="sign up.html"> 
 
\t   <button>Sign Up</button> 
 
     </form> 
 
    </div> 
 
</form>

+0

[HTML5プレースホルダーの属性は、ラベル要素の代わりではありません](http://www.456bereastreet.com/archive/201204/the_html5_placeholder_attribute_is_not_a_substitute_for_the_label_element/) – Quentin

+0

ボタンの表示によるスタイリングに問題があるようです。 CSS(カスケードスタイルシート)に精通していますか? CSSを使用すると、ディスプレイを見た目に見せることができます。また、あなたがやりたいことをやっているウェブサイトを見つけて、それがどのように行われたかを見るためにChromeの「検査」で調べてください。 – JohnH

+0

@ JohnH Johnでは、質問と回答を編集するときに、質問の範囲を変更する可能性があるため、構文エラーなどを訂正しないでください。代わりに、コメントで言及し、OPが修正するようにしてください。実際に使用しているコードに干渉していないことがわかっています。今は事故かも知れませんが、あなたの要求された編集が要素の開口部を削除しました。 – GrumpyCrouton

答えて

1

ネストされたフォームはHTMLで禁止されています。 a validatorを使用してください。

ネストされたフォームはまったく存在する必要はありません。あなたはそれでデータを収集していません。代わりにリンクを使用してください。デフォルトで見た目が気に入らなければ、CSSを適用してください。

関連する問題