小编pay*_*ing的帖子

是否可以将变量用作dom元素?

我有一个表单中的几个输入字段,每个字段都有一个唯一的名称.例如,要改变我会做的颜色:

testForm.username.style.background = "yellow";
Run Code Online (Sandbox Code Playgroud)

username作为输入的名称和testform表单名称

我想这样做:username用变量替换,elem这样当我调用函数来改变背景颜色时,我不需要为每个唯一字段都有一个单独的函数.我只是发送elem名称,该功能将适用于每个领域.

testForm.elem.style.background = "yellow";
Run Code Online (Sandbox Code Playgroud)

我的问题是它不起作用.例如,它传递给elem函数罚款,但它说testForm.elem.stylenull.出于某种原因,javascript不喜欢我猜的元素名称的变量?

javascript

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

如何在不重新加载页面的情况下将搜索参数附加到网址?

如何在不重新加载页面的情况下将搜索参数附加到网址?

有谁知道他们是怎么做到的?我知道HASH技巧和webkit pushState函数.我不认为他们也在使用.

他们的解决方案是跨浏览器兼容的,他们是否为每个浏览器使用不同方法的组合?

javascript css php

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

如何将我的select语句转换为更新语句?

SELECT quotes.qid, SUM(qitems.net_cost_ext)
FROM quotes, qitems
WHERE quotes.qid = qitems.qid
GROUP BY qitems.qid;

UPDATE quotes, qitems
SET quotes.net_cost_total = SUM(qitems.net_cost_ext)
WHERE quotes.qid = qitems.qid
GROUP BY qitems.qid;
Run Code Online (Sandbox Code Playgroud)

上述选择语句总结了每个报价中所有产品的净成本,并按报价编号显示总和.

我在报价表中添加了一个net_cost_total字段.我想用每个报价中的net_cost总数更新所有报价.查询失败,它说GROUP语法不好,我不知道怎么回事.

mysql sql

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

mysql返回匹配年份的行

我将如何进行一个查询,该查询返回包含查询时当前年份和月份日期的所有行的结果.

每行的时间戳格式如下:yyyy-mm-dd

我知道它可能与日期函数有关,我必须以某种方式设置一个特殊的参数,使它像这样吐出:yyyy-mm - %%.

将天数设置为外卡角色会起到作用,但我似乎无法弄清楚如何做到这一点.

这是一个链接,可以快速参考mysql中的日期时间函数:

http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html

谢谢

mysql sql

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

为什么我的IE条件语句在样式标签内不起作用?

我正在尝试使用IE特定的条件语句来根据浏览器类型更改类设置.我觉得他们可以做到这一点,但我似乎无法让它发挥作用.

下面是一个简单的例子,如果浏览器是IE,文本应该是蓝色,否则文本应该保持红色.

"浏览器是IE"在机身上的声明工作正常,如果我打开firefox它不存在,Internet Explorer ..它是.

我究竟做错了什么?

<html>
<head>
<style type="text/css">
.class{color:red;}
<!--[if IE]>
.class{color:blue;}
<![endif]-->
</head>
</style>
<body>
<!--[if IE]>
This browser is IE
<![endif]-->
<p class="class">Color changing text based on browser</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html css conditional

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

ie7在表单标签之后/之前插入换行符

我确定有人之前已经注意到这一点,但我似乎无法找到解决方案.在IE7表单标签之前和之后,IE插入换行符.这不好!以下示例代码...解决方案?想法?

  <html>
    <body>
        <div id="pageContent" style="border:1px solid black; background-color:orange;">
        <form> 
        content bad <!-- notice spaces before and after form tags --> 
        </form> 
        </div>
        <div id="pageContent2" style="border:1px solid black; background-color:orange;">
        content good <!-- no spacing -->
        </div>
    </body>
    </html>
Run Code Online (Sandbox Code Playgroud)

html forms formatting

0
推荐指数
1
解决办法
2228
查看次数

php如何:将会话变量保存为静态类变量

下面的代码工作正常:

<?php session_start();

   $_SESSION['color'] = 'blue'; 

   class utilities
   {
            public static $color;

        function display()
            {
                echo utilities::$color = $_SESSION['color'];
            }

   }
   utilities::display(); ?>
Run Code Online (Sandbox Code Playgroud)

这是我想要但不起作用:

<?php session_start();

$_SESSION['color'] = 'blue'; 

class utilities  {  
     public static $color = $_SESSION['color']; //see here

     function display()     
     {      
         echo utilities::$color;    
     }   } utilities::display(); ?>
Run Code Online (Sandbox Code Playgroud)

我收到此错误: Parse error: syntax error, unexpected T_VARIABLE in C:\Inetpub\vhosts\morsemfgco.com\httpdocs\secure2\scrap\class.php on line 7

Php不喜欢会话变量存储在函数之外.为什么?这是语法问题还是什么?我不想实例化对象,因为只是调用实用程序函数,我需要一些会话变量全局存储.init()每次运行函数时,我都不想调用函数来存储全局会话变量.解决方案?

php session static session-variables

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

如何使用ajax直接调用php类函数?

是否可以使用ajax直接调用php类函数?

像下面的东西......除了ajax ......

myclass::myfunction();
Run Code Online (Sandbox Code Playgroud)

我一直在使用jquery库来处理AJAX.

$.get('control.php', {func: funcName, arg1: arg1});
Run Code Online (Sandbox Code Playgroud)

以上类似于我试图实现的MINUS control.php;

我不确定这是否可能,但我只是觉得跳过收到funcName的登陆页面(control.php)会很好.我有一堆条件语句,根据收到的funcName来排序要运行的类函数.

执行此操作似乎有点愚蠢,只需要一个单独的页面来处理函数调用.

有没有更好的办法?

php ajax jquery

0
推荐指数
1
解决办法
1865
查看次数

MYSQL为什么min会大于max?

select min(lead), max(lead)
from products 
WHERE part_line != 90 and category = 'x'
Run Code Online (Sandbox Code Playgroud)

当我运行上面的查询时,返回的min大于max.如果我删除条件pline!= 90,问题就会消失.

我一开始就想到mysql在进行pline之前处理min,max ...但这并不能解释为什么它会分配更高的min.

什么让我,当我得到avg()它正确计算.

这是怎么回事?

mysql sql aggregate-functions

0
推荐指数
1
解决办法
407
查看次数