html + JS フォームを作成しようとしています.. 思うように動作させることができました.. しかし、もう 1 つフィールドを追加したかったのですが、どうすればよいかわかりません.. js が苦手なので、助けが必要です.
私がやろうとしているのは..ユーザーがフォームに入力すると..フィールドの1つが送信前にプロモーションコードを検証する必要があるということです。
<script type="text/javascript">
function get(y){
return document.getElementById(y).value;
}
function getResponse(){
$.get("process.php", { name: get('name'), email: get('email'), postcode: get('postcode'), phone: get('phone'), postcode: get('fbcode') },
function(data){
if(data.status === false || data.status === 'false'){
return errorMsg(data.message);
}else{
errorMsg(data.message);
setTimeout(" offerDownloadAndClose()", 4000);
}
}, "json");
}
function errorMsg(msg){
$('#status').html(msg);
$('#status').slideDown('slow');
setTimeout("doHide('#status')", 3000);
}
function doHide(t){
$(t).slideUp('slow');
}
function offerDownloadAndClose(){
doHide('#fancybox-wrap, #fancybox-overlay');
window.location = 'process.php?file=true';
}
function validnum(evt){
var charCode;
charCode = (evt.which) ? evt.which : event.keyCode;
if ((charCode >= 48 && charCode <= 57) || charCode == 46 || charCode == 127 || charCode == 8)
{
return true;
}
else{
return false;
}
}
</script>
私はFacebookのプロモーションコードでもう1つのフィールドを追加する必要があります..ユーザーがフォームに入力すると、コードがFaceCode1であるとします..この値でフィールドを検証します..コードがFaceCode1の場合は処理されますそれ以外の場合は入力エラーが発生しますそれを出します。
だからそれは次のようなものでなければなりません
function validcode{
if value=FaceCode1
{return true;
}
else{
return false;
}
}
しかし、チェックする特定のコードの値を作成する方法がわかりません..誰かがこれについて私を助けることができれば..本当に感謝します. ありがとう。