我有一个带有两个简单输入的Flash广告,名称和电话。
按下提交时,只需将表格通过php发布到有效的电子邮件地址。
我希望提交按钮保持禁用状态,直到在字段中放置有效输入。
答案 0 :(得分:0)
您可以使用enabled
属性,Boolean
值来指示是否启用了影片剪辑:
时间轴代码
myButton.enabled = false;
在两个输入中的change
上:
if (/*conditions to validate my inputs*/) {
myButton.enabled = true;
}
按钮代码
on (release) {
form.loadVariables("getparfume.ru/test.php", "POST");
}
答案 1 :(得分:0)
有两个主要的有用工具:
textfield.restrict通过限制特定字符 - http://help.adobe.com/en_US/as3/dev/WS8d7bb3e8da6fb92f-20050207122bd5f80cb-7ff6.html
向输入文本字段添加事件侦听器(flash.events.Event.CHANGE) - http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/TextField.html#event:change
答案 2 :(得分:0)
user2493253
单击提交按钮时,您必须验证文本字段是否在电话文本字段中具有名称或数字的字符串值。
例如。
_submitButton.onRelease = function(){
//我刚刚在这里写了演示条件,你可以根据自己的情况进行验证。
if(nameTextField.text!=“”&& telephoneTextField.text!=“”)
form.loadVariables(“getparfume.ru/test.php”;,“POST”); }
}