Actionscript 3 使用多行检查textfield是否为空不'';我不能像3岁那样工作
这是我的代码:Actionscript 3 使用多行检查textfield是否为空不'';我不能像3岁那样工作,actionscript-3,Actionscript 3,这是我的代码: stop(); var inputText:String; var inputText2:String; var inputText3:String; var inputText4:String; var inputText5:String; var inputText6:String; var inputText7:String; var inputText8:String; go.addEventListener(MouseEvent.CLICK, playBtnClic
stop();
var inputText:String;
var inputText2:String;
var inputText3:String;
var inputText4:String;
var inputText5:String;
var inputText6:String;
var inputText7:String;
var inputText8:String;
go.addEventListener(MouseEvent.CLICK, playBtnClickk);
function playBtnClickk(e:MouseEvent):void {
inputText = inputTXT.text;
inputText2 = inputTXT2.text;
inputText3 = inputTXT3.text;
inputText4 = inputTXT4.text;
inputText5 = inputTXT5.text;
inputText6 = inputTXT6.text;
inputText7 = inputTXT7.text;
inputText8 = inputTXT8.text;
if (
inputText2 !== "",
inputText3 !== "",
inputText4 !== "",
inputText5 !== "",
inputText6 !== "",
inputText7 !== "",
inputText8 !== "")
{ this.setChildIndex(allevelden, this.numChildren - 1); }
else{
gotoAndPlay(2);
}}
I一个字段没有填写,this.setChildIndex(allevelden,this.numChildren-1)代码>必须购物,如果所有内容都已填写,则必须转到第2帧。
所有的文本字段都是输入文本字段和多行,但它不工作。有人能帮我吗 我可能错了,但我从未见过用逗号分隔if语句条件的这种语法,您应该用双管道分隔条件,或者,如果您的检查不正确,请尝试以下方法:
if (
inputText == "" ||
inputText2 == "" ||
inputText3 == "" ||
inputText4 == "" ||
inputText5 == "" ||
inputText6 == "" ||
inputText7 == "" ||
inputText8 == "")
{ this.setChildIndex(allevelden, this.numChildren - 1); }
else{
gotoAndPlay(2);
}}
这是这样写的:如果你的任何字段都是空的,那么…当你跟踪(inputText)时,你得到了什么?非常感谢最后一位支持我而不是反对我的人。谢谢很抱歉,我很早就欢呼了,它现在只检查第一个复选框,因此如果我不填写其他复选框,它将转到第2帧,我认为您忘记在复选框中包含第一个文本框。看到我修改过的答案了吗?我也这么做了,但仍然不起作用。如果仍然有一些字段没有填写,则直接进入第2帧。意思是,或者,所有字段都必须填写,所以我想我需要使用-&但仍然不起作用,我就是不明白!