收藏
回答

关于取textarea的值

问题模块
API和组件

被坑了,记录一下。

这两天用到了textarea,开始我是没使用from提交的,自己在textarea上使用bindblur记录值,然后在点击提交的时候取值,结果发现在取值的时候必须要失焦后才行,这点在文档中也说了,是我自己没看到,嘿嘿嘿,如下:


于是我就投机取巧,在提交的时候弹个框,这下是可以取到值了,结果问题就是我没输入任何内容时点击提交也会弹框。。。

然后我就乖乖的按文档上说的做呗,用from总可以了吧,然后一顿啪啪啪。。。。结果发现还是同样的问题,需要失焦才行,难道是我写错了???于是我写个demo,复制文档上的代码,然后运行,发现在模拟器上完全没问题,但是在安卓真机上还是不行,还是要失焦才行,亚麻跌,好气啊。。。

于是我开始在这找答案,终于找到了:


好吧,你赢了,在下佩服!!!

最后说下我是怎么解决的吧


我放弃了用bindblur(可能一开始我就是错的,不应该用这个,可是,我毕竟是万千菜鸟中的一只啊。。。),改用bindinput,然后在js中记录值,并在button中自定义一个事件把值作为参数传递到提交事件中,测试了下,安卓真机是没问题了,其他 问题暂时没发现。。。啦啦啦


记录下这两天遇到的坑,共勉~

最后一次编辑于  2017-11-30
回答关注问题邀请回答
收藏

1 个回答

  • 韬々
    韬々
    2017-11-30

    你好,这里的问题的确存在,谢谢你的反馈。我们对给你带来的不便深感抱歉。

    2017-11-30
    赞同
    回复