【发布时间】:2019-01-30 23:47:16
【问题描述】:
我创建了我的自定义页面并想知道,当我单击“下一步”按钮时,如何检查我的任何输入是否为空。
流程是:
1. 设置输入值
2.点击下一步
3.如果为空显示“错误,为空。设置所有输入”
我曾尝试使用 nsDialog onChange 和 onClick,但无法得到这个
Function lprConfigServerUserXmlnsDialogs::Create 1018Pop $0GetFunctionAddress $0 OnClicknsDialogs::OnClick $0
${NSD_CreateLabel} 0 5u 75% 10u "* Server Address "Pop $0${NSD_CreateText} 0 15u 100% 12u ""Pop $SERVER_ADDRESS${NSD_OnChange} $SERVER_ADDRESS setSeverValue${NSD_CreateLabel} 0 35u 75% 10u "* User Name "Pop $0${NSD_CreateText} 0 45u 100% 12u ""Pop $USER_NAME${NSD_OnChange} $USER_NAME setUserValue
${NSD_CreateLabel} 0 65u 75% 10u "* 密码 "<br/>
Pop $0<br/>
${NSD_CreateText} 0 75u 100% 12u ""@98765439 @Pop $PASSWORD<br/>
${NSD_OnChange} $PASSWORD setPasswordValue<br/>
nsDialogs::Show<br/>
FunctionEnd`
Function OnClickPop $0 # HWNDMessageBox MB_OK "Error, empty. Set all inputs"FunctionEnd
到现在都没有结果:(
【问题讨论】:
标签: nsis