单选按钮,参考外部文件
radio button, reference external document
不知道如何解释这一点,但我正试图打开一个新窗口,同时在打开的页面上设置一个特定的单选按钮。
Contact-us.php (my page to Open)
<form name="f2" method="post" action="send_form_email3.php" id="Homeform1" onsubmit="return checkEmail(this)">
<input type="radio" name="package" value="Option1"> Basic
<input type="radio" name="package" value="Option2"> Silver
<input type="radio" name="package" value="Option3"> Gold
<input type="radio" name="package" value="Custom"> Custom
这个页面有
按钮home。
<a href="javascript:win1=window.open('contact-us.php'); setCheckedValue(win1.document.forms['f2'].elements['package'], 'Option2');" id="link2" class="links"></a>
这是JS文件
function setCheckedValue(radioObj, newValue) {
if(!radioObj)
return;
var radioLength = radioObj.length;
if(radioLength == undefined) {
radioObj.checked = (radioObj.value == newValue.toString());
return;
}
for(var i = 0; i < radioLength; i++) {
radioObj[i].checked = false;
if(radioObj[i].value == newValue.toString()) {
radioObj[i].checked = true;
}
}
}
它适用于同一页面,如果我把表单和按钮(home。php)放在同一页面
然而,目前所有的代码都是打开一个新的页面!(Contact-us.php)
我不能100%确定这可以做到,但我的最终目标是打开一个新的页面,当用户点击一个图像时,已经选择了单选选项。
p。这不是完整的代码,因为我只发布了我觉得相关的部分。
您可以将参数传递给contact-us.php?checkedValue=...
,并使用php或Javascript读取它们。
或者你可以在contact-us.php
中加入Javascript代码来读取父窗口中的值,比如parent.yourGlobalObject.checkedValue
相关文章:
- 我的外部js文件无法加载
- 关于引入外部javascript文件的问题&css通过https
- 有没有办法在tinymceiframe中加载一个外部javascript文件
- 什么更好?使用iframe或jQuery之类的东西在外部网站中加载HTML文件
- 如何在定义js文件后为外部javascript文件设置变量
- 将外部文件与AngularJs集成
- ResolveUrl没有'我似乎不适合当链接到具有动态虚拟目录的外部javascript文件时
- 动态地包含来自外部文件PHP的JavaScript
- 外部链接的Javascript文件赢得't执行,但函数有效
- JSON-从浏览器向外部服务器发送哪些http头JSON文件
- 如何从Node Webkit应用程序中退出外部CMD文件
- js和css文件-在publichtml外部或内部
- LeadLander formalyze_init.js Javascript外部文件
- AJAX在Django的外部JS文件中发布
- jqueryajax调用是复制url,当在模态视图之后在外部js文件中进行调用时
- Javascript:获取“;FORM”;它是在.html到外部.js文件中创建的
- Web 地址虚拟目录会断开外部 JavaScript 链接,因此找不到文件
- 访问声明文件外部的 JQuery 函数
- 在我的WordPress主题中将jQuery重新映射到$后,我无法再从js文件外部触发函数
- 从PHP文件外部清除textarea不起作用