У меня есть мобильный сайт, и все работает нормально, за исключением проверки. В основном я ищу, чтобы принимать значения от пользователя, а затем обрабатывать их на отдельной странице (process.php). Однако, прежде чем делать это, мне нужно проверить, чтобы поля были заполнены. Я рассмотрел несколько способов сделать это, но никто, похоже, не работает. На данный момент у меня есть код ниже. Когда я нажимаю кнопку процесса, она приводит меня к всплывающему экрану process.php, хотя поле элемента пуст. Он не пишет в базу данных, но я предпочел бы, чтобы пользователь не перешел на экран process.php, пока все обязательные поля не были заполнены. Любые идеи?jQuery Mobile Form Validation
<script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/validate/jquery.validate.js"></script>
<script>
$(document).ready(function(){
$("#formL").validate(); });
</script>
<div data-role="content">
<form id="formL" action="/website/process.php" method="post">
<div data-role="fieldcontain">
<label for="item">
<em>* </em> <b>Item:</b> </label>
<input type="text" id="item" name="item" class="required" />
</div>
<div class="ui-body ui-body-b">
<button class="buttonL" type="submit" data-theme="a">Process</button>
</div>
</form>
</div>
Спасибо за ответ. Кажется, вы не можете заставить выше работать. Где я должен разместить этот код? У меня есть один файл index.php, содержащий внутренние ссылки на #first (page), #second и #third. Форма, которую я ищу для проверки, находится на третьем месте. Затем он внешне ссылается на process.php, который записывает значения в базу данных. Благодарю. – Seven
Спасибо, работает как шарм :) – Stiropor
** + 1 ** Легко и чисто! намного лучше, чем jquery.validate.js, поскольку он не работает с диалогом 'data-role =" '' – Omar