小编ari*_*rik的帖子

HTML按钮不提交表单

我有一张表格.在那个表格之外,我有一个按钮.一个简单的按钮,如下所示:

<button>My Button</button>
Run Code Online (Sandbox Code Playgroud)

然而,当我点击它时,它会提交表单.这是代码:

<form id="myform">
    <input />
</form>
<button>My Button</button>
Run Code Online (Sandbox Code Playgroud)

所有这个按钮应该是一些JavaScript.但即使它看起来像上面的代码,它提交表单.当我将标签按钮更改为span时,它可以完美地工作.但不幸的是,它需要成为一个按钮.有没有办法阻止该按钮提交表单?比如说

<button onclick="document.getElementById('myform').doNotSubmit();">My Button</button>
Run Code Online (Sandbox Code Playgroud)

html javascript

345
推荐指数
5
解决办法
17万
查看次数

如何通过其值获取JavaScript对象中的键?

我有一个非常简单的JavaScript对象,我将其用作关联数组.是否有一个简单的函数允许我获取值的键,或者我是否必须迭代对象并手动找到它?

javascript object

326
推荐指数
16
解决办法
43万
查看次数

MySQL查询字符串包含

我一直试图弄清楚如何用MySQL来查询$haystack某个列中的值(字符串)是否包含某些数据(字符串$needle),如下所示:

mysql_query("
SELECT *
FROM `table`
WHERE `column`.contains('{$needle}')
");
Run Code Online (Sandbox Code Playgroud)

在PHP中,函数被调用substr($haystack, $needle),所以可能:

WHERE substr(`column`, '{$needle}')=1
Run Code Online (Sandbox Code Playgroud)

php mysql sql string-comparison

276
推荐指数
7
解决办法
74万
查看次数

CMTime秒输出

这可能看起来很荒谬,但是如何在Objective-C中将CMTime的秒数输出到控制台?我只需要将值除以时间刻度,然后以某种方式在控制台中看到它.

console objective-c cmtime

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

IntelliJ IDEA禁用CMD +滚动字体增加/减少

我在Mac OS X上使用IntelliJ IDEA 9.0.2 - 使用Magic Mouse.每当我按下命令按钮并将手指移动到鼠标表面上的一两米时,IDEA会立即快速增大或减小我的字体大小.如何禁用此功能?

size fonts scroll command intellij-idea

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

PHP ini file_get_contents外部URL

我使用以下PHP函数:

file_get_contents('http://example.com');

每当我在某个服务器上执行此操作时,结果为空.当我在其他任何地方进行此操作时,结果就是页面的内容可能是什么.但是,当我在结果为空的服务器上,在本地使用该函数 - 无需访问外部URL(file_get_contents('../simple/internal/path.html');),它确实有效.

现在,我很确定它与某个php.ini配置有关.我不确定的是一个.请帮忙.

php url ini external file-get-contents

39
推荐指数
3
解决办法
15万
查看次数

PHP类型提示特征

我有一个特点.为了创造力,让我们称之为特质Trait:

trait Trait{    
    static function treat($instance){    
        // treat that trait instance with care
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,我还有一个使用这个特性的类,User.当尝试使用User实例调用treat时,一切正常.但我想输入提示,只有使用Trait的类的实例应该作为参数给出,如下所示:

static function treat(Trait $instance){...}
Run Code Online (Sandbox Code Playgroud)

但遗憾的是,这会导致致命的错误,该错误表明该函数期待Trait的一个实例,但是给出了一个User实例.这种类型的提示适用于继承和实现,但我如何键入提示特征?

php traits type-hinting

25
推荐指数
2
解决办法
8321
查看次数

带有Post参数的PHP重定向

我有一个网页.此网页或多或少按以下方式将用户重定向到另一个网页:

<form method="post" action="anotherpage.php" id="myform">

    <?php foreach($_GET as $key => $value){
    echo "<input type='hidden' name='{$key}' value='{$value}' />";
    } ?>

</form>
<script>

    document.getElementById('myform').submit();

</script>
Run Code Online (Sandbox Code Playgroud)

好吧,你知道,我所做的是将GET参数转换为POST参数.不要告诉我这很糟糕,我知道自己,并不是我真正做的,重要的是我从数组中收集数据并尝试通过POST将其提交到另一个页面.但是,如果用户关闭了JavaScript,则无法使用.我需要知道的是:有没有办法通过PHP传输POST参数,所以重定向也可以通过PHP方式(header('Location: anotherpage.php');)来完成?

通过POST传递params非常重要.我不能使用$ _SESSION变量,因为网页在另一个域上,因此$ _SESSION变量不同.

无论如何,我只需要用PHP ^^传递POST变量的方法

提前致谢!

javascript php parameters post redirect

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

谷歌Chrome Cookie存储

最新的Google Chrome for Mac在哪里可以保存Cookie,特别是那些会话到期的Cookie?

cookies macos storage google-chrome

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

使用Java 8 SDK为Java 7 JRE编译IntelliJ

我有Java 8 SDK和运行时,以及只使用Java 7功能的项目.我想知道我是否可以设置intellij来构建一个Java-7级jar,这绝对可以从命令行获得?

到目前为止,我尝试将项目语言级别设置为7作为实验,但这显然是不够的,而不是我真正需要的.

我也在SO上看到了这个问题:" 当我将Java7编译器配置为使用Java6时,使用java7编译器编译Intellij IDEA ",但我的项目SDK已经设置为最新的Java版本,我只需要一个Java-7-兼容的工件/ jar编译.

编辑:我在本地系统上只有Java 6和Java 8 JRE/SDK,因为遗憾的是Java 7在我的系统上存在问题并且不兼容.

java jar intellij-idea java-7 java-8

18
推荐指数
2
解决办法
9700
查看次数