2012-04-30 27 views
0

誰かを新しいページにリダイレクトすることはできますか?基本的に、この統計Webアプリでは、ユーザーがユーザー名を検索ボックスに入力して送信すると、domain.com/username_inputを送信するようにしたいと思います(基本的には、フォームは誰かが入力できるようにのみ使用されていますユーザー名、どこにも送信されません)。これはHTML + PHPで可能であるか、それが最善のJavaScriptで行われるかどうフォームフォームデータに基づいてリダイレクトを送信

私はjavascriptのリダイレクトまたはヘッダーの場所を変更するように感じるが、ビットである(それはそれがすべてで可能な場合である)場合

わかりませんiffy。この場合、ヘッダーの場所を変更してもうまくいかないでしょう。

は、私が試した:

<input id="submit" value="Submit" type="submit" onclick="window.location = window.location + '/' + string.value; return false;"/> 

しかし、私は仕事と送信ボタンをリダイレクトして

答えて

0

JavaScriptをdomain.com/?string=form_inputに送信されます。

<form name="f" onsubmit="javascript:redirect()"> 
    First name: <input type="text" name="fname"> 
    <input type="submit" value="Submit"> 
</form> 

function validateForm() 
{ 
    var x=document.forms["f"]["fname"].value; 
    window.location = "http://www.page.com/"+x 
} 
+0

おかげで男は、私もしてみてください、このいずれかをあげます! –

0
var form = document.redirect; //access the form 
document.onsubmit = function(){ 
    var username = form.username.value; //get username 
    form.action = username + "_input"; 
    return true; // go to page. 
}; 

JSFiddle:http://jsfiddle.net/TbQWC/2/

+0

ありがとう!特にJSFiddle作業の場合:P –

関連する問題