- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
在过去的几天里,我检查了大量的例子,但仍然找不到解决我的困境的答案。为了让我首先解释我的困境,我将向您展示一个我有的东西的例子,然后解释我希望它如何工作(但似乎无法实现)。
这个有效:
<form>
<select name="url">
<option selected="selected" value=""> Choose Donation Amount </option>
<option value="http://www.url1.com">URL#1</option>
<option value="http://www.url2.com">URL#2</option>
<option value="http://www.url3.com">URL#3</option>
<option value="http://www.url4.com">URL#4</option>
<option value="http://www.url5.com">URL#5</option>
<option value="http://www.url6.com">URL#6</option>
</select>
<input type="submit" value="Submit" onclick="if (url.value) window.open(url.value);" />
</form>
但我宁愿做的是捕获选项并使用 anchor 标记(而不是输入 [type"submit"])打开 URL,像这样(替换关闭表单标记之前的输入标记):
<a href="javascript:void(if (url.value) window.open(url.value));" target="_blank">Submit</a>
上面一行行不通,我不知道如何正确地形成它。帮忙?
我知道这看起来不合逻辑,特别是因为我已经使用提交按钮来处理它,但我也无法准确解释为什么我不想使用输入或按钮 type="submit"、 或 PHP。拜托,它确实需要在 anchor 标记中内联 javascript。谢谢。s :-)
最佳答案
添加您的表单 name
属性,例如:
<form name="form">
...然后像这样尝试:
<a href="" onclick="window.open( form.url.value, 'windowName' ); return false" target="_blank">Submit</a>
有一个工作 example .
关于javascript - 在 anchor 标记中使用 javascript window.open(elementName.elementValue) 在新选项卡中打开页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10166596/
我想将持有的元素转换为 ElementValue 类型的数组: https://commons.apache.org/proper/commons-bcel/apidocs/org/apache/bc
我有一个 JavaScript 可以保存复选框状态,将其放入 cookie 中,然后在我的表单中重新填充我的复选框。我现在想做的是用 php 将一堆“if 语句”放在一起,然后为那些“true”的字符
在过去的几天里,我检查了大量的例子,但仍然找不到解决我的困境的答案。为了让我首先解释我的困境,我将向您展示一个我有的东西的例子,然后解释我希望它如何工作(但似乎无法实现)。 这个有效:
我是一名优秀的程序员,十分优秀!