2017-04-11 4 views
0

これは私のコードです。送信をクリックすると別のサイトにリダイレクトしたいので、どこにエラーがあるのか​​わかりません。シンプルなコードだし、見た目が少し「醜い」ことは分かっているが、私はテストしているだけだ。htmlをリダイレクトできません

<!DOCTYPE html> 
 
<html> 
 
\t <head> 
 
\t <meta charset="UTF-8"> 
 
\t <link href="paginaweb.css" rel="stylesheet" type="text/css"> 
 
\t <script type="text/javascript"> 
 
\t \t function redirect(){ 
 
    \t \t window.location.href("https://www.outlook.com"); 
 
    \t \t return(false); 
 
\t \t } 
 
\t \t </script> 
 
\t </head> 
 
\t 
 
\t \t <body class="container"> 
 
\t \t \t <div class="image"> </div>​ 
 
\t \t \t \t <div> 
 
\t \t \t \t \t <style> 
 
\t \t \t \t \t \t input[type=text] { 
 
\t \t  \t \t \t \t \t width: 100%; 
 
\t \t  \t \t \t \t padding: 12px 20px; 
 
\t \t  \t \t \t \t margin: 8px 0; 
 
\t \t  \t \t \t \t box-sizing: border-box; 
 
\t \t \t \t \t \t } 
 
\t \t \t \t \t </style> 
 
\t \t \t \t \t <label for="email"> 
 
\t \t \t \t \t <p class="fuente">Introduce tu email para conectarte a Internet.</p></label> 
 
\t \t \t \t \t <form onsubmit="redirect()"> 
 
\t \t \t \t \t \t <input type="email" placeholder="Your email..."> 
 
\t \t \t \t \t <input type="submit" id="submit" value="Submit"> 
 
\t \t \t \t \t </form> 
 
\t \t \t \t </div> 
 
\t \t \t </body> 
 
</html>

+0

ため

<form method="post" action="newurl.com"> 

を変更しますか? –

+0

あなたは他のURLに価値を提出するか、リダイレクトする必要がありますか? –

+0

'window.location.replace(" https://www.outlook.com ");'これはどうですか? –

答えて

1

<form method="post" action="newurl.com"> 
    <input name="email" type="email" placeholder="Your email..."> 
    <input type="submit" id="submit" value="Submit"> 
</form> 

フォームアクションを設定するだけで、フォームデータが新しいURLに送信されます。自分自身に答える

+0

**これは機能しました。 TY!** –

+0

あなたが@BernatPedrolVozmedianoできるときに問題はありません。 –

0

:ちょうどURLに `form`の` action`パラメータを設定しないのはなぜ

をエラー405を回避するためには、

<form method="get" action="newurl.com"> 
関連する問題