Apache flex AdobeFlex-文本输入与逗号混淆
在AdobeFlex中,我试图限制输入,以允许用户仅键入IP地址列表,并用空格或逗号分隔。目前,我有: 我希望它能够输入所有字母数字字符、句点、冒号、空格和逗号Apache flex AdobeFlex-文本输入与逗号混淆,apache-flex,textinput,Apache Flex,Textinput,在AdobeFlex中,我试图限制输入,以允许用户仅键入IP地址列表,并用空格或逗号分隔。目前,我有: 我希望它能够输入所有字母数字字符、句点、冒号、空格和逗号 但是,除非第一个字符是逗号,否则不能输入逗号。这真的很奇怪,我看不出背后有什么道理。你能给我们展示一下你已经编写的函数吗,这样我们就可以指出你的错误所在了?您是允许IPv6地址还是只允许IPv4地址?如果只有IPv4,则不允许使用字母字符、数字、句点和逗号 另外,允许此人一次输入一个ip地址,让他们按enter键并将特定地址添加到列表
但是,除非第一个字符是逗号,否则不能输入逗号。这真的很奇怪,我看不出背后有什么道理。你能给我们展示一下你已经编写的函数吗,这样我们就可以指出你的错误所在了?您是允许IPv6地址还是只允许IPv4地址?如果只有IPv4,则不允许使用字母字符、数字、句点和逗号
另外,允许此人一次输入一个ip地址,让他们按enter键并将特定地址添加到列表中,然后允许他们处理下一个地址,这是否更有意义,我没有让他们输入几个,然后不知道输入错误可能在哪里?我只是意识到,<和>字符可能刚刚从帖子中删除了我的flex代码。不管怎么说,我已经找出了问题所在,只是碰巧是数据绑定和更改事件造成的,这些更改事件干扰了数据绑定,最终杀死了所有逗号。他补充道:我相信每个人都希望看到这个问题,这样就不会有人犯错误了。你介意分享吗?问题是,我有一个数据提供程序,它与另一段代码相链接,而另一段代码是由其他人编写的,该代码在解析过程中会出现一些奇怪的行为,这些行为与逗号有关:p