W3 Проверка HTML-формы

#php #html #validation

#php #HTML #проверка

Вопрос:

Когда я пытаюсь подтвердить свою страницу на http://validator.w3.org / я получаю одну ошибку, которая гласит

Строка 118, столбец 44: нет атрибута «onClick»

Но когда я меняю onClick на just onclick, я получаю около 40 новых ошибок, и почти все из них жалуются на персонажа, они хотят, чтобы я изменил символы на формат HTML, но если я это сделаю, мой PHP-скрипт перестанет работать.

Это одна из строк, на которую жалуется валидатор после того, как я изменил onClick на onclick

 <input type="text" name="enterprise" id="enterprise" value="<?php echo isset($_POST['enterprise']) ? $_POST['enterprise'] : '' ?>" />
  

и это моя строка onclick

 <input type="button" value="Clear" onclick="window.location.reload();return false" />
  

Есть ли другой способ перезагрузить страницу или как я могу написать тип ввода php scrip, чтобы он проверялся.

Заранее спасибо

Комментарии:

1. Это поведение, специфичное для DTD. Используете ли вы объявление DTD в формате XHTML?

2. Смотрите: w3.org/TR/xhtml1/#h-4.2

3. На самом деле, я не уверен, что вы говорите с двумя разными примерами разметки. То, что вы говорите, похоже, не имеет смысла.

4. Мой DTD является переходным. Я просто хочу, чтобы код проверялся, но я получаю ошибки в строках php

5. Я только что прочитал, что это выходные данные, которые вам нужно проверить, а не код, который вы написали. Вот что я делал. =/

Ответ №1:

средство проверки W3 будет жаловаться, если обнаружит какой-либо язык, который он не распознает, и это не нормально для веб-страницы, например php. Вы должны передать свою страницу через php-сервер, а затем скопировать окончательный HTML-код в средство проверки.

Ответ №2:

Существует 3 способа сделать это с помощью Html / JS,

 <input type="button" value="Reload" onClick="window.location.reload()"/>
<input type="button" value="Reload" onClick="history.go(0)"/>
<input type="button" value="Reload" onClick="window.location.href=window.location.href"/>
  

Обратите внимание: вы можете использовать технологию AJAX для обновления страницы без перезагрузки всех элементов, таких как изображения, файлы css … и т.д.

Комментарии:

1. Вы поняли реальную проблему?