Html Checkbox внутри anker IE9 - PullRequest
       1

Html Checkbox внутри anker IE9

1 голос
/ 07 марта 2012

У меня есть следующая html-страница:

<html>
<head>
<title>Testpage</title>
</head>
<body>
    <a href="#">
        <input type="checkbox">
        someText
    </a>
</body>
</html>

Когда я открываю это в Firefox (10.0.2) и нажимаю на флажок, тире добавляется к URL.Если я делаю это в IE9, то ничего не происходит.Однако, если я нажимаю на текст «someText», он работает в обоих браузерах.Это очень простая проблема, но я не мог найти никакого решения и не мог понять это поведение.Я надеюсь, что кто-нибудь может мне помочь.

kukudas

Ответы [ 2 ]

3 голосов
/ 07 марта 2012

Я думаю, вы не можете использовать ввод внутри тега привязки. Попробуйте включить только текст или изображения внутри тега привязки и переместите флажок снаружи. Смотри http://forums.htmlhelp.com/index.php?showtopic=13273

2 голосов
/ 07 марта 2012

Попробуйте добавить событие onclick в флажок.Вот пример:

<a href="#">
    <input type="checkbox" onclick="document.location.href='#'">
    someText
</a>

Это должно решить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...