Lime调查验证文本字段等于其他

时间:2018-02-27 13:48:28

标签: forms validation limesurvey

我要求用户进行双重电子邮件检查,所以我有两个文本字段,我需要知道如何验证第二个文本字段输入是否等于第一个。

在验证字段中可能有一些正则表达式吗?

由于

UPDATE 这个基本脚本解决了我的需求。在第二个问题的Tiny编辑器上选择“html source”,再次询问该电子邮件然后添加。

jQuery(document).ready(

function(){
  var first_email = jQuery("#answer496577X323X3572"),
  second_email = jQuery('#answer496577X323X3573');

  first_email.on('focusout', function(){
    email = first_email.val();

  });

  second_email.on('focusout', function(){
    email2 = second_email.val();
    if (email2 != email){
    alert("Mail input doesn't match");
    first_email.focus();
    }

  });

});

通过字段的正确输入ID更改“answer496577X323X3572”。

1 个答案:

答案 0 :(得分:0)

您可以通过停用javascript轻松劫持您的系统。您无法通过服务器进行验证。 LimeSurvey可以同时执行这两项操作:在PHP(服务器)中显示javascript + validate中的错误。

如果您使用EMAIL的多文本问题代码,则子代码#1的EMAIL和#2的CONFIRM:将此问题放入"问题验证等式"高级设置。

EMAIL_EMAIL == EMAIL_CONFIRM。