Это Javascriptя не в состоянии проверить капчу является ли это неправильно или вправо с помощью Javascript
<script>
function q_form_val() {
var patt = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
var captcha_entered = document.getElementById("captcha_entered").value;
if (captcha_entered == "") {
alert("Please enter the Captcha");
return false;
}
return true;
}
</script>
Это HTML код
<div class="row">
<div class="form-group">
<label class="control-label col-sm-3"><font color="#FF0000">*</font><strong>Captcha</strong>
</label>
<div class="col-sm-3">
<?php echo '<img src="captcha.php" alt="captcha">'; ?>
<br/>
<span><input name="captcha_entered" type="text" class="form-control" id="captcha_entered" size="27" maxlength="4"/></br></span>
<input type="hidden" name="captcha_total" id="captcha_total" value="<?php echo $_SESSION['rand_code']; ?>">
</div>
</div>
</div>
<div> </div>
<div class="row">
<div class="col-sm-12">
<center>
<script type="text/javascript">
document.write("<input type=\"submit\" value=\"Submit\" class=\"btn1\"/>");
</script>
<noscript>
<p style="color: red;"><b><i>Please enable JavaScript to continue</i></b>
<p>
</noscript>
</center>
</div>
</div>
я могу проверить капчу ли это пусто или нет , но я не могу проверить, является ли это неправильным или прав captcha Я думаю, я должен добавить больше кода в javascript для проверки того, является ли это неправильным или правильным?
Отформатируйте свой код. '<>' icon в редакторе представляет раздел кода. Вставьте свой код в нужное окно и используйте кнопку 'Tidy' для отступов. – Rajesh