Javascript 值的JS valide格式

Javascript 值的JS valide格式,javascript,html,forms,validation,Javascript,Html,Forms,Validation,我正在尝试创建一个html+JS表单。。我设法使它按我所希望的那样工作。。但是我想再增加一个字段,我不知道该怎么做。。 我不擅长js,所以需要帮助 我想做的是。。当用户填写表单时。。其中一个字段应在提交前验证促销代码 <script type="text/javascript"> function get(y){ return document.getElementById(y).value; } function getRespons

我正在尝试创建一个html+JS表单。。我设法使它按我所希望的那样工作。。但是我想再增加一个字段,我不知道该怎么做。。 我不擅长js,所以需要帮助

我想做的是。。当用户填写表单时。。其中一个字段应在提交前验证促销代码

    <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>
但是我不知道如何为要检查的特定代码创建值。。 如果有人能在这方面帮助我,请告诉我。。我会非常感激的。
谢谢。

这就是你想要做的吗?

让我知道
-David

您也可以提供html和css吗?最好是打个招呼,我想会有用的。。但是我在我的页面上尝试过,但是文本区域不允许我添加任何内容。。如果我发布我的全部代码。。你能看一下吗?如果两个选项都不起作用,那么一定要在JSFIDLE、jsbin或此处发布你的代码。当用户键入促销代码时,或者在他们输入促销代码后,没有单击按钮提交时,你是否要验证?当用户单击提交时。。它验证所有字段。。如果一切就绪,它就会开始下载,正如您在下载过程中所看到的。php我问这个问题的原因是因为您有按键事件,您正试图使用这些事件来验证表单,您使用按键做什么?
function validcode{
if value=FaceCode1 
{return true;
}
else{
return false;
}
}
function validate() {
    var value = $('.promo').val();
    if (value === 'FaceCode1') {
        alert('all good')
    } else {
        alert('wrong')
    }
}

$('button').click(function(){
    validate();
});