首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以占位符值为值的IE-9

以占位符值为值的IE-9
EN

Stack Overflow用户
提问于 2014-09-22 12:25:47
回答 1查看 1.2K关注 0票数 0

我有HTML作为:

代码语言:javascript
复制
<input id="SLOCriteriaOtherText" name="SLOCriteriaOtherText" style="width: 100%;" type="text" data-role="autocomplete" placeholder="Enter name for 'other' metric..." class="k-input" autocomplete="off" role="textbox" aria-haspopup="true" aria-disabled="false" aria-readonly="false" aria-owns="SLOCriteriaOtherText_listbox" aria-autocomplete="list">

我只是想验证一下它是否为空白文本框检查。

上面的文本框有占位符如下:

代码语言:javascript
复制
Enter name for 'other' metric...

我已经对空白文本框进行了验证,检查如下:

代码语言:javascript
复制
  if ($("#SLOCriteriaOtherText").val() == "") {

                alertMessageText += "Please enter Other criteria text. \n";
            }

它在Chrome上运行得很好。

但在上不起作用。

当我从internet警告SLOCriteriaOtherText的值时,它会显示占位符的值。也就是。

代码语言:javascript
复制
Enter name for 'other' metric...

此验证在Internet上失败,并在crome上工作。

请帮帮我。

如何在internet上不使用占位符来获取SLOCriteriaOtherText的值(版本9)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-22 12:28:53

尝试使用这个jQuery IE占位符库。IE对占位符很讨厌:)

http://www.moreonfew.com/how-to-make-placeholder-work-in-ie/

示例使用-

包括JS -

代码语言:javascript
复制
<!-- Include the jQuery file -->

<script src="jquery.min.js" type="text/javascript"></script>

<!-- Include the jquery.placeholder.js file -->

<script src="jquery.placeholder.js" type="text/javascript"></script>

定义DOM

代码语言:javascript
复制
<input type="text" name="emailAddress" placeholder="Enter your email address" />
<textarea name="about" placeholder="Tell us about yourself" />

占位符:)

代码语言:javascript
复制
<!-- Apply the placeholder functionality to elements 
  using appropriate jquery selectors -->

<script type="text/javascript">
    $('input[type=text], textarea').placeholder();
</script>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25974079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档