我在注册页面加了文本框内加了提示语后 EMAIL的下拉菜单没了
这段修改的代码为 <input maxLength=40 size=16 value="建议使用QQ邮箱" name=ss_name style="color:#999999" type="text" id="{$this->setting['reginput']['email']}" name="" autocomplete="off" size="25" tabindex="1" class="px" {if !$_G['setting']['forgeemail']}required{/if} />这是没改的效果 改完之后没有下拉的效果了代码为什么发不全请看二楼的完整代码
<input onblur="if (value ==''){value='建议使用QQ邮箱'}" onclick="if(this.value=='建议使用QQ邮箱')this.value=''" maxLength=40 size=16 value="建议使用QQ邮箱" name=ss_name style="color:#999999" type="text" id="{$this->setting['reginput']['email']}" name="" autocomplete="off" size="25" tabindex="1" class="px" {if !$_G['setting']['forgeemail']}required{/if} /> 把你在
<input........>里面多加的代码全部删除!然后改为下面这个代码!
改为
placeholder="建议使用QQ邮箱" admin 发表于 2014-4-23 09:29
把你在
里面多加的代码全部删除!然后改为下面这个代码!
改为
<input placeholder="建议使用QQ邮箱" type="text" name="username" type="text" id="{$this->setting['reginput']['email']}" name="" autocomplete="off" size="25" tabindex="1" class="px" {if !$_G['setting']['forgeemail']}required{/if} /><br /> 这样加完了不好使啊那个提示语不显示了而且下拉也没出来 可以的哦!
测试结果!
附件如下:
admin 发表于 2014-4-23 19:19
可以的哦!
测试结果!
为什么呀我用你的文件上传了还是不显示提示文字但是下拉有的 你要记住千万别用360浏览器 因为他是ie内核的!
admin 发表于 2014-4-23 22:01
你要记住千万别用360浏览器 因为他是ie内核的!
老大有两个问题一,怎么让他支持IE 二,提示文字 在用鼠标点击的时候没有自动消失而是输入文字后才消失 这两个问题能解决吗老大 如果不能解决用JS的代码 是否可以做成这种效果之前用JS做的 不出现下拉是什么原因 jinqixian 发表于 2014-4-23 15:03
老大有两个问题一,怎么让他支持IE 二,提示文字 在用鼠标点击的时候没有自动消失而是输入文字后才 ...
把之前给你提供的代码placeholder="邮箱注册说明"
修改为
value="邮箱注册说明" onfocus="if(this.value == '邮箱注册说明'){this.value = '';this.className = 'px vm';}" onblur="if(this.value == ''){this.value = '邮箱注册说明';this.className = 'px vm xg1';}"
最后生成的网页代码格式如下
admin 发表于 2014-4-24 10:08
把之前给你提供的代码
修改为
不行啊老大您可以把改好的LOGIN.HTM和 REGISTER.HTM给我传上来吗复制您的代码是这种效果点击后没有变没 点击让他变成空白的 输入 后才提示下拉 还有登录那里改完直接错误了
页:
[1]