关于网友提出的“ajax求助:IOS撤销键入这个影响摇一摇js的使用,把评论放到另一个页面异步加载页面返回参数”问题疑问,本网通过在网上对“ajax求助:IOS撤销键入这个影响摇一摇js的使用,把评论放到另一个页面异步加载页面返回参数”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:ajax求助:IOS撤销键入这个影响摇一摇js的使用,把评论放到另一个页面异步加载页面返回参数
描述:在一个页面点击跳转到另一个页面,在这个页面上有一个输入框输入文字以后,点击提交回跳到之前的页面并且带着刚才输入框的文字也不能刷新这个页面,用ajax或者什么其他的方法可以实现吗?
IOS撤销键入这个影响摇一摇js的使用,我在页面输入完文字以后摇手机就会弹出来撤销键入,所有只能想办法看看把评论提到另一个页面,但是输入完以后回跳到主页面以后不可以刷新 因为页面有特效!
解决方案1:按照题主需求来整的话,感觉实现起来很复杂:
提交回跳到之前的页面
这个不容易做吧,关闭当前页面可以,咋跳回原来的页面呢....
带着刚才输入框的文字
我想到的方案有:
不过,这些都是在做表面功夫,或许题主可以把需求描述得更明确些,因为有可能题主描述的不是最根本的需求,而是自己的解决方案吧。
解决方案2:ajax可行但无必要。
在a页面中,用户点击触发ajax请求b页,将b页中的输入框的dom元素插入a页面中(可以用弹出层的形式,此处随意)让用户输入文字,最后用js将输好文字的输入框元素插入页面。
然并卵,为什么不直接做个弹出层,里面放个输入框呢,不用跳转也不用ajax。
解决方案3:IOS撤销键入影响摇一摇js的使用,将输入框写在另一个页面中,本页面使用一个假的div层,
输入文字时点击假的输入框,将真的输入框使用iframe引入到页面对应的位置,
然后输入完文字提交时将iframe删除换上假的div层,这样就可以解决摇一摇时弹出撤销键入了,
不过在点击假层时只是替换了层,没办法及时引出手机软键盘,导致用户需要点两次输入框。
其实输入以后摇手机弹出撤销键入最根本的原因是因为输入完以后没有点击键盘上的完成,
如果可以在输入完以后使用js调用键盘上的完成那就相当完美了!
以上介绍了“ajax求助:IOS撤销键入这个影响摇一摇js的使用,把评论放到另一个页面异步加载页面返回参数”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1056418.html