スパム送信者を阻止するキャプチャを作成したいが、サーバー側の検証を作成するためにphpとMySqlを使用するノウハウを持っていない。 何か助けていただければ幸いです。JS(サーバー側ではない)でCAPTCHA検証フォームを作成
0
A
答えて
0
HTMLどのように機能するか、あなたがexplanationonを見つけることができますhere:しかし、それは正常に動作し、
function checkform(theform){
var why = "";
if(theform.txtInput.value == ""){
why += "- Security code should not be empty.\n";
}
if(theform.txtInput.value != ""){
if(ValidCaptcha(theform.txtInput.value) == false){
why += "- Security code did not match.\n";
}
}
if(why != ""){
alert(why);
return false;
}
}
//Generates the captcha function
var a = Math.ceil(Math.random() * 9)+ '';
var b = Math.ceil(Math.random() * 9)+ '';
var c = Math.ceil(Math.random() * 9)+ '';
var d = Math.ceil(Math.random() * 9)+ '';
var e = Math.ceil(Math.random() * 9)+ '';
var code = a + b + c + d + e;
document.getElementById("txtCaptcha").value = code;
document.getElementById("txtCaptchaDiv").innerHTML = code;
// Validate the Entered input aganist the generated security code function
function ValidCaptcha(){
var str1 = removeSpaces(document.getElementById('txtCaptcha').value);
var str2 = removeSpaces(document.getElementById('txtInput').value);
if (str1 == str2){
return true;
}else{
return false;
}
}
// Remove the spaces from the entered and generated code
function removeSpaces(string){
return string.split(' ').join('');
}
これはノースタイリングを持つだけのシンプルなものです:
<!DOCTYPE html>
<html>
<head><title>JS Captcha by Ian L. of Jafty.com</title>
<style>
body{
background-color: #430000;
}
</style>
</head>
<body>
<form name="review" ACTION="newpg.html" METHOD="POST" onsubmit="return checkform(this);">
<font color="#DD0000">Enter Code ></font> <span id="txtCaptchaDiv" style="background-color:#A51D22;color:#FFF;padding:5px"></span>
<input type="hidden" id="txtCaptcha" />
<input type="text" name="txtInput" id="txtInput" size="15" />
<input type="submit" value="Submit"/>
</form>
Javascriptを。
0
ReCaptchaなどのキャプチャのための多くの自動サードパーティーソリューションがあります。しかし、このような技術は、実際に
関連する問題
- 1. Joomlaの登録フォームのサーバー側検証?
- 2. 角度2フォームのサーバー側の検証
- 3. 検証でGoogle Captchaを作成するには
- 4. なぜサーバー側でフォーム検証でxmlファイルを使用していますか?
- 5. フォームのサーバー側mvc3検証が機能しない
- 6. フォーム検証後にサーバー側スクリプトが機能しない
- 7. ValidationSummaryクライアント側とサーバー側の検証で
- 8. delphi 2010でのcaptcha検証の作成方法は?
- 9. Node.jsクライアント側の応答を伴うサーバー側フォームの検証
- 10. 検証フォームは - JS
- 11. サーバー側の検証
- 12. サーバー側の検証
- 13. サーバー側の検証は
- 14. jsでフォームの検証
- 15. Yiiカスタム検証とサーバー側検証?
- 16. Express + node.jsでのサーバー側のデータ検証
- 17. Javaでのサーバー側の検証
- 18. フォーム検証バニラJS
- 19. JSフォームの検証
- 20. jsのフォーム検証
- 21. MVCサーバー側の検証
- 22. サーバー側の検証例/ Java
- 23. サーバー側の検証asp.net
- 24. Breezeサーバー側の検証
- 25. vbscriptサーバー側の検証
- 26. Androidでのフォームの作成と検証
- 27. ASP.NETカスタムバリデータークライアント側とサーバー側の検証
- 28. Django:クライアント側のフォーム検証?
- 29. 検証するCaptcha
- 30. MVC - フォームの検証を実装する場所(サーバー側)?