小编Ros*_*ers的帖子

在用javascript截取提交后,无法"提交()`html表单

我试图拦截提交表单以改变我的keywords标签的价值.

我有以下代码:

<HTML>
<FORM name="searchForm" method="get" action="tmp.html" >
<input type="text" name="keywords" />
<input type="button" name="submit" value="submit" onclick="formIntercept();"/>
</FORM>
<SCRIPT language="JavaScript">
document.searchForm.keywords.focus();
function formIntercept( ) {
    var f = document.forms['searchForm'];
    f.keywords.value = 'boo';
    f.submit();
};
</SCRIPT>
</HTML>
Run Code Online (Sandbox Code Playgroud)

当我在chrome中运行它并单击提交按钮时,关键字标签会更改为boo,但是javascript控制台会说:

 Uncaught TypeError: Property 'submit' of object <#an HtmlFormElement> is not a function.
Run Code Online (Sandbox Code Playgroud)

如何使用操纵的关键字提交表单?

javascript

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

为什么带有ui-router的AngularJS会继续触发$ stateChangeStart事件?

我试图阻止所有ui-router状态更改,直到我对用户进行身份验证:

$rootScope.$on('$stateChangeStart', function (event, next, toParams) {
  if (!authenticated) {
    event.preventDefault()
    //following $timeout is emulating a backend $http.get('/auth/') request
    $timeout(function() {
      authenticated = true
      $state.go(next,toParams)
    },1000)
  }
})
Run Code Online (Sandbox Code Playgroud)

我拒绝所有状态更改,直到用户通过身份验证,但如果我转到使用otherwise()配置的无效URL ,我会得到一个带有消息的无限循环:

Error: [$rootScope:infdig] 10 $digest() iterations reached. Aborting!
Watchers fired in the last 5 iterations: [["fn: $locationWatch; newVal: 7; oldVal: 6"],["fn: $locationWatch; newVal: 8; oldVal: 7"],["fn: $locationWatch; newVal: 9; oldVal: 8"],["fn: $locationWatch; newVal: 10; oldVal: 9"],["fn: $locationWatch; newVal: 11; oldVal: 10"]]
Run Code Online (Sandbox Code Playgroud)

以下是我的SSCCE.提供服务,python -m SimpleHTTPServer 7070然后去看 …

angularjs angular-ui-router

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

打开远程计算机的Windows C驱动器

我正在尝试在我的局域网上本地安装一台机器的C盘.我需要能够在跟踪代码时浏览其他机器的内容.我曾经看到一个系统管理员从cmd提示符做一些疯狂的Windows咒语.像$ remote_machine/local_access/C这样的东西

是否有人熟悉如何做到这一点?

windows sysadmin windows-xp

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

如何让optparse的OptionParser忽略无效选项?

在python中__CODE__,我如何指示它忽略提供给方法的未定义选项__CODE__

例如,
我只__CODE__为我的__CODE__实例定义了选项,但我__CODE__用list 调用了
__CODE__

编辑:
我不在乎它是否将它们从原始列表中过滤掉.我只想忽略未定义的选项.

我这样做的原因是因为我使用SCons的AddOption接口来添加自定义构建选项.但是,其中一些选项指导了目标的声明.因此,我需要在脚本中的不同点解析sys.argv,而无需访问所有选项.最后,顶级Scons OptionParser将捕获命令行中的所有未定义选项.

python optparse

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

有没有办法直接使用SpeechRecognizer API进行语音输入?

Android Dev网站提供了使用内置Google语音输入活动进行语音输入的示例.该活动显示带麦克风的预配置弹出窗口并使用其传递结果onActivityResult()

我的问题:有没有办法SpeechRecognizer直接使用该类进行语音输入而不显示固定活动?这将让我构建自己的语音输入活动.

android speech-recognition speech-to-text

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

在使用Getopt解析args时,如何允许未定义的选项

如果我有一个命令行,如:

my_script.pl -foo -WHATEVER
Run Code Online (Sandbox Code Playgroud)

我的脚本知道--foo,我希望Getopt设置变量$opt_foo,但我不知道任何事情-WHATEVER.我如何告诉Getopt解析我告诉它的选项,然后在字符串变量或列表中获取其余参数?

一个例子:

use strict;
use warnings;

use Getopt::Long;

my $foo; 

GetOptions('foo' => \$foo); 

print 'remaining options: ', @ARGV;
Run Code Online (Sandbox Code Playgroud)

然后,发行

perl getopttest.pl -foo -WHATEVER

Unknown option: whatever
remaining options:

perl getopt getopt-long

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

如何监视放入标准输出缓冲区的内容,并在管道中放置特定字符串时中断?

在Linux中,使用C/C++代码,使用gdb,如何添加gdb断点来扫描传入的字符串以便打破特定的字符串?

我无法访问特定库的代码,但是我想在该库将特定字符串发送到标准输出时立即中断,这样我就可以回到堆栈并调查我调用库的代码部分.当然我不想等到缓冲区刷新发生.可以这样做吗?也许是例行公事libstdc++

c++ linux gdb

17
推荐指数
2
解决办法
1609
查看次数

QML Keys.onEnterPressed问题

我有一个桌面的QtQuick项目.这很简单:

// import QtQuick 1.0 // to target S60 5th Edition or Maemo 5
import QtQuick 1.1

Rectangle {
    width: 360
    height: 360
    Grid
    {
        id: xGrid
        width: parent.width
        height: parent.height
        columns: 2
        spacing: 1

        Rectangle
        {
            height: parent.height
            width: 10
            color: "#ff0000"
            Text {
                id: xText
                text: qsTr("t\na\ns")
            }
        }
        TextEdit
        {
            id: xTextEdit
            height: parent.height
            width: 350
            Keys.onEnterPressed: {
                console.log(event.key)
                xText.text = (qsTr("A"))
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我的代码没有像我想的那样运行.在Keys.onEnterPressed似乎从来没有被捕获,所以我尝试Keys.onPressed它的工作,但不知道为什么,当我按下Enter,则even.key返回16777220.

有谁得到这个问题?我该如何解决?
感谢您的回答!

qt event-handling qml qt-quick

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

Qt mobile for android的速度有多慢或多快

我想知道Qt mobile的优点和缺点.我听过的东西,比如性能比原生应用更好.但是我不确定我是否可以相信这一点.

我不是c ++开发人员.事实上我没有c,java,c ++的经验..我只是一个web开发人员.我使用phonegap用于非常简单的应用程序.但我想开始学习新的东西,以便推出更好的产品.

您能描述一下优势,用例,开发时间以及Qt的含义吗?

c++ qt android cordova

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

有没有办法在TypeScript中创建扩展基本类型的名义类型?

说我有两种类型的编号是我喜欢的跟踪latitudelongitude.我想用基本number原语表示这些变量,但不允许在typescript中将longitudea 赋值给latitude变量.

有没有办法对number基元进行子类化,以便打字稿将此作业检测为非法?在某种程度上强制名义输入,以便此代码失败?

var longitude : LongitudeNumber = new LongitudeNumber();
var latitude : LatitudeNumber;
latitude = longitude; // <-- type failure
Run Code Online (Sandbox Code Playgroud)

"如何在打字稿中扩展原始类型?"的答案 似乎它会让我朝着正确的方向前进,但我不知道如何扩展该解决方案以为不同类型的数字创建不同的名义子类型.

我必须包装原语吗?如果是这样,我可以使它表现得像普通数字一样无缝,还是我必须引用一个子成员?我可以以某种方式创建一个打字稿编译时数字子类吗?

typescript

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