问题列表 - 第32525页

如何解决此错误 - 没有属性"onFocus"

我收到一个错误称为没有属性"onFocus".我有一个代码如下:

<input name="name" id="name" class="small required name" type="text" value="Name:" onFocus="if(this.value='Name:'){this.value=''}" />

我尝试在http://validator.w3.org/验证我的网站,我收到了这些错误.任何人都可以帮我解决这个问题吗?

html javascript

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

在Oracle中,为什么LONG类型的列最后创建?

此Oracle文档页面提到了

...最后创建LONG类型的列

但不说为什么.

什么原因可以将它们存储在一行的末尾?

database oracle algorithm database-design

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

从contentEditable div中提取文本

我有一个div设置contentEditable并用" white-space:pre" 设置样式,所以它保持像linebreaks的东西.在Safari,FF和IE中,div几乎看起来和工作原理相同.一切都很好.我想要做的是从这个div中提取文本,但是这样的方式不会丢失格式 - 特别是换行符.

我们使用的是jQuery,它的text()功能基本上是预先订购的DFS,并将DOM的那个分支中的所有内容粘合成一个整体.这会丢失格式.

我看了一下这个html()函数,但似乎所有三个浏览器都使用在我的contentEditablediv中幕后生成的实际HTML做了不同的事情.假设我在我的div中输入:

1
2
3
Run Code Online (Sandbox Code Playgroud)

这些是结果:

Safari 4:

1
<div>2</div>
<div>3</div>
Run Code Online (Sandbox Code Playgroud)

Firefox 3.6:

1
<br _moz_dirty="">
2
<br _moz_dirty="">
3
<br _moz_dirty="">
<br _moz_dirty="" type="_moz">
Run Code Online (Sandbox Code Playgroud)

IE 8:

<P>1</P><P>2</P><P>3</P>
Run Code Online (Sandbox Code Playgroud)

啊.这里没有什么非常一致的.令人惊讶的是,MSIE看起来最健康!(大写P标签和所有)

div将动态设置样式(字体,颜色,大小和对齐),这是使用CSS完成的,所以我不确定我是否可以使用pre标记(我在使用Google找到的某些页面上提到过).

有没有人知道任何JavaScript代码和/或jQuery插件或从contentEditable div中提取文本以保留换行符的方式?如果我不需要,我宁愿不重新发明解析轮.

更新:我getText从jQuery 1.4.2中抄袭了这个函数并对其进行了修改以提取它,其中大部分空格完整(我只添加了一行,我添加了换行符);

function extractTextWithWhitespace( elems ) {
    var ret = "", elem;

    for ( var i = 0; elems[i]; i++ ) {
        elem = elems[i];

        // Get the text …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery contenteditable

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

显示枚举值名称的通用方法

有没有办法显示枚举值的名称?说我们有:

enum fuits{
    APPLE,
    MANGO,
    ORANGE,
};

main(){
enum fruits xFruit = MANGO;
...
printf("%s",_PRINT_ENUM_STRING(xFruit));
...
}
Run Code Online (Sandbox Code Playgroud)

使用预处理器

#define _PRINT_ENUM_STRING(x) #x
Run Code Online (Sandbox Code Playgroud)

将无法工作,因为我们需要获取变量'x'的值,然后将其转换为字符串.这在c/C++中是否可行?

c c++

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

如何使用Perl获取文件的dirname?

在我的perl脚本中,我有了param $FILE=/etc/sysconfig/network

以哪种方式(在perl中)我只能剪切目录并将目录放在$ DIR param中

为了得到:

$DIR=/etc/sysconfig

(like dirname /etc/sysconfig/network in shell script)
Run Code Online (Sandbox Code Playgroud)

perl

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

Netbeans 和 Maven:不同的编译行为

我正在使用 Netbeans 和 Maven 项目。
在某些情况下,Netbeans 显示编译失败(红色气球),但 Maven 编译所有内容都没有任何问题!

造成这种差异的原因可能是什么。我已经检查过两者都使用相同的 JDK 版本。

java maven-2 netbeans

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

jQuery文件上传 - 从对话框窗口获取"打开"事件

有谁知道如何在文件上传的对话窗口中点击"打开"按钮?

我只想在发生这种情况后进行一些检查(验证等),然后自动执行上传.

另外 - 我不想使用任何插件,因为我知道有一些插件.

jquery dialog file-upload

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

Shrew Soft VPN客户端:路由度量

连接到业务网络后,我无法访问互联网.

route print 说明:

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0  192.168.132.222  192.168.132.166    121
          0.0.0.0          0.0.0.0          On-link     10.100.10.26     31
<... snip ...>
Run Code Online (Sandbox Code Playgroud)

通过这些命令:

route delete 0.0.0.0 mask 0.0.0.0 192.168.132.222

route add 0.0.0.0 mask 0.0.0.0 192.168.132.222 metric 1
Run Code Online (Sandbox Code Playgroud)

然后我就可以访问互联网和商业网络.

我想知道:有没有办法通过Shrew设置来定义?

profile settings vpn client metric

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

使用信号在C中进行Kiling进程

我的程序中的主要过程分配3个进程,并将进程ID称为pid1,pid2,pid3.Pid1和pid2进程处于无限循环中.我想要的是当pid3进程结束时,包括main终止的所有进程.截至目前,我正在使用:

wait(pid3);
kill(0, SIGKILL);
Run Code Online (Sandbox Code Playgroud)

正如我所说的那样完成所有这些,但它在终端上打印杀死.我不希望信号显示被杀死,事实上没什么,但优雅地退出程序.我怎样才能做到这一点?

c signals kill process

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

字符类中的范围乱序

我在preg_match()函数中遇到这个奇怪的错误:

警告:preg_match():编译失败:偏移量为54的字符类中的范围乱序

造成这种情况的原因是:

preg_match("/<!--GSM\sPER\sNUMBER\s-\s$gsmNumber\s-\sSTART-->(.*)<!--GSM\sPER\sNUMBER\s-\s$gsmNumber\s-\sEND-->/s", $fileData, $matches);
Run Code Online (Sandbox Code Playgroud)

这个正则表达式的作用是解析HTML文件,只提取以下部分之间的部分:

<!--GSM PER NUMBER - 5550101 - START-->
Run Code Online (Sandbox Code Playgroud)

和:

<!--GSM PER NUMBER - 5550101 - END-->
Run Code Online (Sandbox Code Playgroud)

您是否有关于可能导致此错误的提示?

php regex

22
推荐指数
5
解决办法
3万
查看次数