我试图创建一个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>
我需要在facebook促销代码中添加一个字段..所以说我们的代码是FaceCode1,当用户填写表单时...它用这个值验证字段..如果代码是FaceCode1它会处理否则给填写错误。
所以它应该像
function validcode{
if value=FaceCode1
{return true;
}
else{
return false;
}
}
但我不知道如何创建特定代码的值来检查.. 如果有人可以帮助我,我会非常感激。 感谢。
答案 0 :(得分:0)
这是你想要做的吗? http://jsfiddle.net/davidchase03/QXGPD/
function validate() {
var value = $('.promo').val();
if (value === 'FaceCode1') {
alert('all good')
} else {
alert('wrong')
}
}
$('button').click(function(){
validate();
});
让我知道 -David