0

送信ボタンを含むフォームがあります。この送信ボタンをクリックすると、ID ホームの別の div に移動したいと思います。これは私が今していることです(これは機能していません):

<input type="submit" class="submit" href="#home" name="action" value="Redirect"/>

たとえば、私が持っていた場合:

 <div id="home"><ul><li>Hello World</li></ul></div>
 <input type="submit" class="submit" href="#home" name="action" value="Redirect"/>

これはうまくいきません。これどうやってするの?

4

3 に答える 3

0

href は入力要素の有効な属性ではありません。これを試して:

<input type="submit" class="submit" onclick="location.href = '#home'" name="action" value="Redirect"/>

これがフォーム内にある場合、それを妨げる何かがない限り、フォームを送信します。

于 2012-04-27T17:19:20.700 に答える
0

フォームのアクションを「#home」にする必要があります。次に、ホーム div の上に名前付きアンカーを追加します。

<html>
    <body>
        <a name="home"></a>
        <div style="height:1500px;">

        </div>
        <form action="#home">
            <input type="submit" value="Home">
        </form>
    </body>
</html>
于 2012-04-27T17:21:17.547 に答える
0

1つの関数でリダイレクトページに言及するだけです....次に、その関数名が onclcik="function_name"; を介して呼び出します。

for eg:

function_name
{
some code .......
location.href = 'home.html';
}
<input type="button" onclick="function_name">
your code..........
于 2012-04-27T17:24:09.410 に答える