|
|
|
| Здравствуйте. Провожу валидацию сайта. Исправил все ошибки, кроме одной, все ругается на
end tag for element "form" which is not open
</form>
| хотя есть открывающий тег. Код такой
<div class="block"><div class="blocktop"><div class="blockbottom">
<div class="blocktitle">Опрос сайта</div>
<div class="blockcont">
<script language="javascript" type="text/javascript">
<!--
function doVote( event ){
var vote_check = $('#dle-vote input:radio[name=vote_check]:checked').val();
ShowLoading('');
$.get(dle_root + "engine/ajax/vote.php", { vote_id: "7", vote_action: event, vote_check: vote_check, vote_skin: dle_skin }, function(data){
HideLoading('');
$("#vote-layer").fadeOut(500, function() {
$(this).html(data);
$(this).fadeIn(500);
});
});
}
//-->
</script><div id='vote-layer'><div class="votetitle"><b>Как Вы оцениваете реформы А. Сердюкова?</b></div>
<div class="votecont">
<form method="post" name="vote" action='' />
<div id="dle-vote"><div class="vote"><input name="vote_check" type="radio" checked="checked" value="0" /> Положительно</div><div class="vote"><input name="vote_check" type="radio" value="1" /> Отрицательно</div><div class="vote"><input name="vote_check" type="radio" value="2" /> Безразлично</div></div>
</div>
<div align="center"><div class="votebutton">
<input type="hidden" name="vote_action" value="vote" />
<input type="hidden" name="vote_id" id="vote_id" value="7" />
<input class="votesubmit" type="submit" onclick="doVote('vote'); return false;" value="" />
<button class="voteresult" type="button" onclick="doVote('results'); return false;"><span>Результаты</span></button>
</form>
</div></div>
</div>
</div>
</div></div></div>
| Подскажите пожалуйста, в чем может быть ошибка? | |
|
|
|
|
|
|
|
для: max90
(11.11.2013 в 20:08)
| |
> end tag for element "form" which is not open
> </form>
|
Все же написано: Закрывающий тег для элемента FORM который не открыт.
думаете тут он открылся?
да только вот тут закрылся!
Слеш уберите..... | |
|
|
|
|
|
|
|
для: Sfinks
(11.11.2013 в 21:24)
| | Спасибо, но не помогло. Теперь еще добавляется ошибка
end tag for "form" omitted, but OMITTAG NO was specified
…nput name="vote_check" type="radio" value="2" /> Безразлично</div></div></div>
You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".
| Если слеш из 2" /> убрать ошибки прибавляются.
Хотя в данной ошибке выделена > последнего дива
На всякий случай ссылка | |
|
|
|
|
|
|
|
для: max90
(11.11.2013 в 22:21)
| | А вы попробуйте переформатироовать код с отступами:
<form method="post" name="vote" action=''>
<div id="dle-vote">
<div class="vote">
<input name="vote_check" type="radio" checked="checked" value="0" /> Положительно
</div>
<div class="vote">
<input name="vote_check" type="radio" value="1" /> Отрицательно
</div>
<div class="vote">
<input name="vote_check" type="radio" value="2" /> Безразлично
</div>
</div>
</div>
<div align="center">
<div class="votebutton">
<input type="hidden" name="vote_action" value="vote" />
<input type="hidden" name="vote_id" id="vote_id" value="7" />
<input class="votesubmit" type="submit" onclick="doVote('vote'); return false;" value="" />
<button class="voteresult" type="button" onclick="doVote('results'); return false;"><span>Результаты</span></button>
</form>
| и сразу станет все ясно:
1. лишний закрывающий тег </div>
2. тег <div align="center"> открыт но не закрыт
3. тег <div class="votebutton"> открыт но не закрыт | |
|
|
|
|
|
|
|
для: Sfinks
(11.11.2013 в 22:49)
| | Благодарю, сейчас все ок :) | |
|
|
|