问题列表 - 第42945页

Javascript/HTML表单字段命名问题

请考虑以下简单形式:

<form method="GET" action="handle.php">
  <input type="hidden" name="action" value="search">
</form>
Run Code Online (Sandbox Code Playgroud)

表单提交由Javascript(iui)在ajax调用中执行.从表单中正确收集所有字段.然后Javascript想要将ajax调用发送到" form.action ".

这是我的问题开始的地方.对象表单的类型为HTMLFormElement.表单的action属性应该是string类型,并且应该包含"handle.php".经过几个小时的调试,我注意到form.action现在是HTMLInputElement类型.

我的问题:这是正确的Javascript行为吗?我永远不会定义一个带有表单属性名称的表单字段,这种情况会发生.与此同时,我通过不同地命名我的字段来解决问题.

提前感谢任何建议......


找到一种简单的方法来显示我的问题.首先是有问题的表格:

<form action="test.php">
    <input type="hidden" name="action" value="test">
    <input type="button" onclick="alert(this.form.action);">
</form>
Run Code Online (Sandbox Code Playgroud)

而形式是恰当的:

<form action="test.php">
    <input type="hidden" name="NOT_AN_ATTRIBUTE_NAME" value="test">
    <input type="button" onclick="alert(this.form.action);">
</form>
Run Code Online (Sandbox Code Playgroud)

在第一个中,弹出窗口中的"[object HTMLInputElement]",在第二个:"http://localhost/test.php"中.

html javascript php forms field

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

如何使用T-SQL或.net代码将Mdf/ldf数据库文件转换为.bak文件(db restore)

我有sql server数据库文件(Mdf/Ldf),我想使用T-SQL命令或.net代码(C#或Vb.net)将它们转换为备份文件.

有什么建议.

thans

sql-server mdf ldf database-restore

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

C# - 通过反射获取简单类型的用户友好名称?

Type t = typeof(bool);
string typeName = t.Name;
Run Code Online (Sandbox Code Playgroud)

在这个简单的例子中,typeName将具有该值"Boolean".我想知道是否/如何让它说出来"bool".

对于int/Int32,double/Double,string/String也是如此.

c# reflection types

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

检测扬声器是否已插入?

有没有办法检测计算机是否插入了扬声器?如果使用JavaScript可以实现这一点会很好,但如果没有,那么我最好的选择就是Java.

但是,是的,我根本没有使用Java,任何有用的资源呢?

提前致谢!

编辑:

所以答案是"不可能的",我甚至不打算寻找解决方案?

javascript java audio jquery

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

在scala解析器组合器中回溯?

似乎scala的解析器组合器不会回溯.我有一个语法(见底部),无法正确解析以下"stmt":

copy in to out .
Run Code Online (Sandbox Code Playgroud)

这应该很容易用回溯解析:

stmt: (to out(copy in))
Run Code Online (Sandbox Code Playgroud)

还是我错过了什么?

分析器:

type ExprP = Parser[Expr]
type ValueP = Parser[ValExpr]
type CallP = Parser[Call]
type ArgsP = Parser[Seq[Expr]]

val ident     = "[a-zA-Z\\+\\-\\*/%><\\\\\\=]+".r
val sqstart   = "\\["                          .r
val sqend     = "\\]"                          .r
val del       = ","                            .r
val end       = "\\."                          .r

def stmt: ExprP      = expr <~ end
def expr: ExprP      = ucall | call | value
def value: ValueP    = ident ^^ {str => IdentExpr(str)}
def call: …
Run Code Online (Sandbox Code Playgroud)

parsing scala combinators backtracking optional

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

寻找SMT Z3用例(如DbC)和Z3开源替代品的实际例子?

我有兴趣和寻找SMT Z3使用的实际例子(如DbC)以及该工具的代码和开源替代品.所以,事实上,我对类似的Z3正式求解工具很感兴趣,但是:

  • 它必须是开源的
  • 提供低级(API)和高级(文本脚本)交互
  • 支持SMT-LIB
  • 适合(可用)在工具中/用于编写/用于Java,python,ruby,Vala等语言,而不是 Haskell
  • 具有基于它的稳定(可在实践中使用)工具,如合同设计(DbC),静态类型验证等.

根据SMT-LIB主页(详见bit.ly软件包),2010年SMT解决方案列表为:"Alt-Ergo,Barcelogic,Beaver,Boolector,CVC3,DPT,MathSAT,OpenSMT,SatEEn,Spear,STP,SWORD, UCLID,veriT,Yices,Z3."

请提供有关在实践中使用其中任何一个的任何反馈(代码示例是最好的)?

最后,任何有关它与GHC可能性进行比较的信息都是有用的,但仅限于存在实施示例(不是语言"特征")的情况.

有关Z3的更快速信息,请访问http://bit.ly/bundles/ewiger/1

.net constraint-programming sat-solvers z3

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

leiningen的默认存储库是什么?

Leiningen(https://github.com/technomancy/leiningen)查看一些默认存储库以满足project.clj中指定的依赖项.

我想浏览这些存储库,看看leiningen开箱即用的东西.这些回购是什么?我可以在哪里找到我特定版本的leiningen.

clojure leiningen

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

部署WPF项目后出现XamlParseException

我一直在尝试部署我的WPF应用程序,我使用安装向导创建了一个安装项目.我添加的唯一项目输出是主要的.在构建并安装程序之后,只要我点击桌面上的exe,我就会弹出一个"我的程序已经停止工作"的弹出窗口,所以我点击Debug the Program并看到

PresentationFramework.dll中发生未处理的"System.Windows.Markup.XamlParseException"类型异常

附加信息:'Set connectionId引发了异常.' 行号"10"和行位置"9".

这个例外并没有指出我要解决什么方向.我的应用中没有任何'connectionId'.

我之前因为我的系统托盘的NotifyIcon而遇到了XAMLParseException,但是通过在我的exe路径中添加图标来解决这个问题.我认为这可能是问题,所以我将图标添加到我的安装项目,以及所有其他项目输出.还是行不通.

我知道这是一个模糊的错误,但任何帮助都会受到赞赏,我的应用程序将无法运行.谢谢!

deployment wpf xamlparseexception

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

从外部Javascript文件初始化openlayers映射

我的目标是使用外部JS文件加载OpenLayers映射.在头部我有一个jQuery库,在体内我有OpenLayers库,我的Openlayers代码和div标签.

<script type="text/javascript" src="http://example.com/OpenLayers.js"></script>
<script type="text/javascript" src="http://example.com/MyMapScript.js"></script>
<div id="map"></div>
Run Code Online (Sandbox Code Playgroud)

但是我无法访问body标签,所以我无法触发onload="init()"大多数示例的工作方式.

相反,在MyMapScript.js我的底部添加了以下行.

jQuery(window).load(init());
Run Code Online (Sandbox Code Playgroud)

这是有点奇怪的地方.使用Firebug我可以看到这个代码被调用,并且它使用它的所有属性初始化map对象.我还可以看到它正在调用WMS服务器并成功获取所有地图图块.但是它实际上并没有在页面上绘制任何内容,也没有向HTML添加额外的div.

这个页面讨论了一个类似的问题,但我不知道如何将它应用到我的情况,因为init()实际上我被调用. http://bytes.com/topic/javascript/answers/855670-unusual-behavior-function-calls-java-script

我最终解决的解决方案就是这样做.

<script type="text/javascript" src="http://example.com/OpenLayers.js"></script>
<script type="text/javascript" src="http://example.com/MyMapScript.js"></script>
<script type="text/javascript"> window.onload=init; </script>
<div id="map"></div>
Run Code Online (Sandbox Code Playgroud)

哪个有效,但感觉就像一个软糖.

有没有办法从外部JavaScript文件初始化OpenLayers地图?我的window.onload=init;解决方案有什么问题吗?如果我必须与HTML内联,那么还有更好的方法吗?

jquery onload openlayers

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

将FlowDocument中的列表绑定到List <MyClass>?

我有一个包含绑定到我的ViewModel的东西的FlowDocument,如下所示:

<FlowDocumentReader>
  <FlowDocument>
    <Paragraph>
      <Run Text="{Binding MyTextProperty}"/>
    </Paragraph>
  </FlowDocument>
</FlowDocumentReader>
Run Code Online (Sandbox Code Playgroud)

现在我想使用某种DataTemplate显示类的List,但不知道如何启动.说我得到了一个类:

public MyClass
{
  String Title {get;set;}
  String FlowText {get;set;}
}

public List<MyClass> MyList {get;set;}
Run Code Online (Sandbox Code Playgroud)

我想将它绑定到FlowDocument列表,如下所示:

<FlowDocumentReader>
  <FlowDocument>
    <List Items="{Binding MyList}">
      <Bold><Run Text="{Binding Title}"/></Bold>
      <LineBreak/>
      <Run Text="{Binding FlowText}"/>
    </Paragraph>
  </FlowDocument>
</FlowDocumentReader>
Run Code Online (Sandbox Code Playgroud)

当然这不起作用 - 但我找不到任何解释如何使用模板绑定FlowDocument中的列表 - 这可能吗?

wpf binding mvvm flowdocument

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