2

嗨,我正在尝试设置一个 RSVP 页面,但遇到一些问题,因为一些客人被邀请参加活动 1,一些参加活动 2,另一些参加这两个活动。我正在尝试外交,并为每种类型的客人设置不同的 RSVP 表格。

我希望做到以下几点: - 有一个弹出窗口或只是一个邀请客人输入号码的页面(在邀请卡上找到)。- 根据输入的值,客人将被重定向到特定页面。(例如,nos 0001 - 1000 重定向到第一页,1001 - 2000 重定向到第二页,等等)

我看过一些答案,但它们都是针对特定值而不是范围(例如,输入“123”,它指向“url.com/123”)。我正在尝试做的事情可能吗?

非常感谢!!

4

1 回答 1

0

使用正则表达式分隔每个组:

  function iframe_url(path)
     {
     if (/[0][0-9][0-9][0-9]|1000/.test(path) )
       {
       window.frames[0].location.href = "http://www.stackoverflow.com";
       }
     else if (/[1][0-9][0-9][1-9]|2000/.test(path) )
       {
       window.frames[0].location.href = "http://meta.stackoverflow.com";
       }
     }

   iframe_url("1000") //stackoverflow.com
   iframe_url("1999") //meta.stackoverflow.com

使用模运算符进行余数检查也可以:

  function iframe_url(path)
     {
     if (1000 % path < 1000)
       {
       window.frames[0].location.href = "http://www.stackoverflow.com";
       }
     else if (2000 % path < 2000)
       {
       window.frames[0].location.href = "http://meta.stackoverflow.com";
       }
     }
于 2013-09-04T14:52:14.353 回答