我想要按钮上的条件,它会搜索电子邮件字段并查找“@ gmail.com”,如果找不到,则不会触发按钮的动态操作,并显示错误消息必须是gmail帐户'
任何帮助都会非常感激。
我已经有了另一个想法,将代码放在按钮动态操作中,它有一个IF语句,在某种意义上说,如果找不到它,那么按钮的动态操作就不起作用。
但是,我需要帮助才能显示错误消息。我在网上研究过,我不明白。
答案 0 :(得分:1)
你需要做以下事情:
Action
- Defined by Dynamic Action
使用以下属性创建新的动态操作:
Event
- Click
Selection Type
- Button
Button
- 选择所需的按钮Condition
- JavaScript Expression
Value
- 写下这段代码:
$x("P1_MY_EMAIL_ITEM").value.substring(
$x("P1_MY_EMAIL_ITEM").value.indexOf("@")) == "@gmail.com"
Action
- Submit Page
False Action
- Alert
与Text
- It is not a GMail account!
Fire on Page Load
!工作原理:动态动作可以在条件下触发。对于具有条件的每个动态操作,您可以创建多个真实操作和错误操作,如果条件分别为true或false,则会触发这些操作和错误操作。所以你只需要创建一个检查用户输入的条件(比较一行与@gmail.com
的结尾),你的真实动作是Submit
和假动作 - 警告。