<input type="text" placeholder="Telephoen" id="telephone" class="common1" maxlength="25"/>
如上所示,我给输入框设置了最大可输入的长度,超过25字节后将不能再继续输入,但我想再搞一个提示,希望用户在输入最大长度后继续输入时会有声音提示,要怎样实现?

解决方案 »

  1.   

    倒是可以用onkeyup事件监测输入的长度 声音不知怎么搞了
      

  2.   

    可以onkeyup事件判断字符如果超过最大长度的话调用一个声音。
      

  3.   

    设定了maxlength超过最大输入后,不能再输入了吧?且用户一直输不进去,他也会放弃,搞声音提示个人觉得作用不大,如果实在要弄,可以用:SoundManager.js这个插件,在keypress事情中,判断超出时,调用声音文件来发声。
      

  4.   

    对啊,我也觉得输不进去就行了,可我们项目组的人非说什么用户体验不好,什么可能人家根本没注意到没输成功还以为输进去了blabla,当用户都是瞎子吗!!
      

  5.   

    给个DIV模拟的气泡提示吧,那个声音也是需要机箱上一个小喇叭支持的,现在有些机箱也没有那个喇叭
      

  6.   

    不要搞这么麻烦,用web的弱项来迎合客户(或者并不是客户,只是PL)的需求。用一个alert不行吗?alert还注意不到吗?再觉得不美观,给一个气泡提示。