小编Ste*_*esa的帖子

Firefox的错误 - 禁用输入的属性在刷新时不重置

我发现了我认为是Firefox的一个错误,我想知道这是否真的是一个错误,以及任何解决方法.

如果您使用以下来源创建基本网页:

<html>
  <head>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>
  </head>
  <body>
    <div>
      <input id="txtTest" type="text" />
      <input type="button" onclick="$('#txtTest').attr('disabled','disabled');" value="Set Disabled (jQuery)" />
      <input type="button" onclick="document.getElementById('txtTest').disabled = true;" value="Set Disabled (js)" />
      <input type="button" onclick="$('#txtTest').removeAttr('disabled');" value="Remove Disabled" />
    </div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

如果您disabletextbox动态再刷新页面,则textbox仍然会被禁用,而不是重新回到原来的状态没有被禁用.我在IE8和Chrome中尝试过这种方法,并且这些操作与我期望的一样,textbox当我刷新时将其重置为未禁用.

另一个有趣的信息是,如果输入是a checkbox而不是a ,它仍然会做同样的事情textbox.

html firefox textbox input

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

如何在T-SQL中透视XML列的属性

我需要在表中的XML列上执行一个数据透视表,其中XML包含多个具有许多属性的元素.每个元素中的属性始终相同,但元素的数量会有所不同.让我举个例子...

FormEntryId |               FormXML                                    | DateCreated
====================================================================================
1           |<Root>                                                    | 10/15/2009
            |  <Form>                                                  |
            |    <FormData FieldName="Username" FieldValue="stevem" /> |
            |    <FormData FieldName="FirstName" FieldValue="Steve" /> |
            |    <FormData FieldName="LastName" FieldValue="Mesa" />   |
            |  </Form>                                                 |
            |</Root>                                                   |
            |                                                          |
------------------------------------------------------------------------------------
2           |<Root>                                                    | 10/16/2009
            |  <Form>                                                  |
            |    <FormData FieldName="Username" FieldValue="bobs" />   |
            |    <FormData FieldName="FirstName" FieldValue="Bob" />   |
            |    <FormData FieldName="LastName" FieldValue="Suggs" />  |
            |    <FormData FieldName="NewField" FieldValue="test" />   |
            |  </Form>                                                 |
            |</Root>                                                   |
Run Code Online (Sandbox Code Playgroud)

我需要结束每个不同的FieldName属性值(在本例中为Username,FirstName,LastName和NewField)的结果集,并将其对应的FieldValue属性作为值.我上面给出的例子的结果如下:

FormEntryId | Username …
Run Code Online (Sandbox Code Playgroud)

xml sql t-sql sql-server xquery

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

标签 统计

firefox ×1

html ×1

input ×1

sql ×1

sql-server ×1

t-sql ×1

textbox ×1

xml ×1

xquery ×1