2014-01-07 3 views
0

Я создаю форму с использованием HTML, я поставил php-проверки, я хочу, чтобы в случае, если форма показывает ошибки проверки, тогда другие поля ввода не должны быть сброшены, только те поля должны сбросить, которые вызвали Ошибки валидации, Plz руководства меня в этой связи, Спасибо Я usnig простых <form> и <input> тегов, Validation Erros вызван на Submitна странице refresh stop html входные поля переадресации

+0

пожалуйста, напишите ваш код вы сделали до сих пор. –

+1

добро пожаловать в stackoverflow .. пожалуйста, напишите свой код –

ответ

0

Вы можете установить значение этого поля формы как $ _POST [ «filed_name»]

Пример:

<input type='text' name='field_name' value='<?php echo @$_POST['field_name']; ?>' /> 
+0

Я использую код своей формы. В редакторе Wordpress и IN wordprss кодирование PHP не разрешено, – Manager

+0

, то как вы подтвердили? ... Можете ли вы использовать JavaScript? – BuddhistBeast

+0

Ohk, вы можете использовать проверку jquery как другой вариант !!! – Bhupendra

0

Если это так, вы Коули, d также использовать Jquery валидации

Добавьте эту строку, чтобы включить JQuery в коде

<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"> 
<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery.validate/1.7/jquery.validate.min.js"></script> 

$(document).ready(function(){ 
    $("#log").validate({ 
     debug: false, 
    rules: { 
    mail: "required", 
    password: "required", 
    }, 
    messages: { 
    mail: "Please enter a valid Email id.", 
    pass: "Please enter the password.", 
    }, 
    }); 
}); 

</script> 

Просмотр HTML-кода здесь

<form id='log' action='logindb.php' method='POST' enctype='multipart/form-data'> 
<table align='center'> 
<tr><td> 
<?php 
if(isset($_GET['msg'])) 
{ 
$msg= 0; 
$msg = $_GET['msg']; 
if($msg == 1) 
    echo "<b><font color='green'>Registered Succesfully!..</font></b>"; 
if($msg == 2) 
    echo "<b><font color='green'>Logged out</font></b>"; 
} 
?></td> 
</tr> 
</table> 
<table align='center'> 
<tr><td> 
Email id 
</td> 
<td> 
<input type='text' name='mail' id='mail'> 
</td></tr> 
<tr><td> 
Password 
</td> 
<td> 
<input type='password' name='pass' id='pass'> 
</td></tr> 
</table> 
<table align='center'> 
<tr><td> 
<?php 
if(isset($_GET['msg'])) 
{ 
$msg = $_GET['msg']; 
if($msg == 3) 
    echo "<b><font color='red'>User name or password is incorrect...</font></b>"; 
} 
?></td> 
</tr> 
</table> 
<table align='center'> 
<tr><td> 
<input type='submit'> 
</td></tr> 
</table> 
</form> 
+0

Вы пропустили, включая плагин проверки достоверности jQuery. –

+0

Да, спасибо, приятель –

0

В вашей яваскрипте функции проверки возвращает ложь, если проверка не пройдена, как:

<script> 
if(validate()) 
{ 
return true; 
} 
else{ 
return false; 
} 
function validate(){ 
    //your code to validate goes here 
return true; 
} 
</script> 
Смежные вопросы