-1

私は次の構造を持っています:

<div><a href="/users" alt="Login" title="Login"><input type="submit" class="buttonvmSe" value="Add To Favorites" name="addtofavorites" title="Add To Favorites"></a></div>

問題は、IE8 ではリンクが機能しないことですが、他のブラウザーでは正常に機能しています。何が問題なのですか?

これで動作します:

 <input onclick="location.href=\'/'.$finalUrl.'\'" type="submit" class="buttonvmSe" />
4

2 に答える 2

1

送信ボタンを A タグでラップしているためだと思います。これを試して:

<div><input type="button" onclick="location.href='/users'" class="buttonvmSe" value="Add To Favorites" name="addtofavorites" title="Add To Favorites"></div>
于 2013-07-08T09:51:18.940 に答える
0

持っていないと思います

<input type="submit" class="buttonvmSe" value="Add To Favorites" name="addtofavorites" title="Add To Favorites">

<a>タグが有効な場合は、次のように変更してみてください。

<div>
    <a href="/users" title="Login">
        <button class="buttonvmSe" title="Add To Favorites">Add To Favorites</button>
    </a>
</div>

お役に立てれば。

alt 属性に関してaltは、タグの有効な属性ではありません。HTML属性リファレンス を参照してください<a>

于 2013-07-08T09:53:44.203 に答える