flex AIR程序,新建的mxml组件,组件中的s:TextInput的输入值为“测试”或“演示”得到的为""。
新建了一个添加界面,界面上使用了s:TextInput标签,在save按钮的单击事件中,获取TextInput的值,部分中文取值后为"",length=0;什么原因呢?代...
新建了一个添加界面,界面上使用了s:TextInput标签,在save按钮的单击事件中,获取TextInput的值,部分中文取值后为"",length = 0;什么原因呢?
代码部分:
mxml:
<s:TextInput id="TextInput_reportName" x="96" y="14" width="280" maxChars="50"/>
function:
var reportName:String = TextInput_reportName.text;
输入内容:"测试"或"演示"
得到的text为"" 展开
代码部分:
mxml:
<s:TextInput id="TextInput_reportName" x="96" y="14" width="280" maxChars="50"/>
function:
var reportName:String = TextInput_reportName.text;
输入内容:"测试"或"演示"
得到的text为"" 展开
2个回答
展开全部
说的不清楚,最好是将代码全部贴上来,还有结果图
protected function save_handle():void
{
var str: String="";
str= myInput.text;
trace(str.length); //length=9
}
<mx:TextInput id="myInput" width="100%"/> // 输入内容:"测试"或"演示"
<mx:Button click="save_handle()"/>
不可能出错的,除非错误在楼主没有提供出来的其他代码处。
protected function save_handle():void
{
var str: String="";
str= myInput.text;
trace(str.length); //length=9
}
<mx:TextInput id="myInput" width="100%"/> // 输入内容:"测试"或"演示"
<mx:Button click="save_handle()"/>
不可能出错的,除非错误在楼主没有提供出来的其他代码处。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询