相关疑难解决方法(0)

IE5中的HTML5自定义数据属性是否"正常"?

自定义数据属性:http://dev.w3.org/html5/spec/Overview.html#embedding-custom-non-visible-data

当我说"工作"时,我的意思是,如果我有这样的HTML:

<div id="geoff" data-geoff="geoff de geoff">
Run Code Online (Sandbox Code Playgroud)

将以下JavaScript:

var geoff = document.getElementById('geoff');
alert(geoff.dataGeoff);
Run Code Online (Sandbox Code Playgroud)

在IE 6中产生一个带有"geoff de geoff"的警报?

javascript html5 internet-explorer internet-explorer-6 custom-data-attribute

173
推荐指数
4
解决办法
7万
查看次数

jquery v1.3.2按属性查找元素

我需要查找并遍历具有特定属性的所有子元素.以下代码在jquery 1.2.6中运行良好,但在1.3.2中抛出异常

$(parentElement).find('*[@someAttributeName]').each(function(index){
    doSomething(this);
});
Run Code Online (Sandbox Code Playgroud)

实现这一目标的正确方法是什么?

jquery

28
推荐指数
1
解决办法
6万
查看次数

提交时绕过HTML"required"属性

required在提交表格之前用于第一次检查.

<form action="myform.php">
  Foo: <input type="text" name="someField" required="required">
  <input type="submit" value="submit">
  <input type="submit" value="ignore">
</form>
Run Code Online (Sandbox Code Playgroud)

问题是,我有一个"忽略"按钮,它也提交表单,然后后端逻辑在DB中设置正确的状态.在这种情况下(忽略)不需要验证(因为不需要填写字段"Foo").

处理这两种情况的最佳方法是什么?

  1. 我知道我可以放弃"必需"并在其他地方进行验证(后端/ JavaScript).我正在寻找一种方法来保持"必需".
  2. 我可以使用一些Js onclick作为忽略按钮场景,并在发送表单之前删除该属性(/sf/answers/976605031/).

但实际上我正在寻找更聪明的东西....

---编辑---

是的,必填属性HTML5的副本

html javascript jquery requiredfieldvalidator form-submit

24
推荐指数
2
解决办法
3万
查看次数

如何在php中只读文本框

如何在此代码中只读文本框

<?php 
    echo form_input(array(
        'name'=>'price',
        'value'=>$item['price'],
        'size'=>'6'
    ));
?>
Run Code Online (Sandbox Code Playgroud)

我只希望某些用户只读取值而无法更改它.

php codeigniter

7
推荐指数
1
解决办法
2万
查看次数

HTML 5 需要任一输入字段

假设我有两个输入字段

<input id='intput1' type='text' />
<input id='intput2' type='text' />
Run Code Online (Sandbox Code Playgroud)

我可以使用 html 5 属性 required 来指定需要 input1 或 input2

html required

5
推荐指数
1
解决办法
1628
查看次数

动态更改 html5 输入控件所需的属性

我有一个输入控件,这是必填字段。但是,我想使用 javascript 动态更改所需的属性,以便它可以变为不需要的。然而,这不起作用。知道如何让它发挥作用吗?

window.onload = function(){
    document.getElementById("website").setAttribute("required","false");
}

<input id="website" type="url" required>
Run Code Online (Sandbox Code Playgroud)

html javascript

5
推荐指数
1
解决办法
2万
查看次数

如何向 Django 表单字段添加必需属性

我想要一个 Django 表单字段呈现为:

<input type="text" name="username" required>
Run Code Online (Sandbox Code Playgroud)

但当我尝试时username.widget.attrs['required'] = ''我得到类似的东西:

<input type="text" name="username" required="">
Run Code Online (Sandbox Code Playgroud)

required有没有一种方法可以在生成的 HTML 表单中显示独立的 HTML5 属性?

我在 Python 2.6 上使用 Django 1.6,因为它的价值。

html python django

4
推荐指数
2
解决办法
2万
查看次数