Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript:从另一个html页面获取单选按钮值_Javascript_Html_Button_Get_Radio - Fatal编程技术网

Javascript:从另一个html页面获取单选按钮值

Javascript:从另一个html页面获取单选按钮值,javascript,html,button,get,radio,Javascript,Html,Button,Get,Radio,大家好 背景: 我目前建立了一个在线单位转换器,可以在下面看到 . 在左下角,您可以找到一个名为“转换设置”的橙色按钮。点击此按钮后,用户应能够选择其单位转换的精确程度。他/她选择精度,例如3或4位数,然后单击应用设置 当用户之后实际进行转换时,他单击按钮Ok,convert!调用javascript来计算结果 问题: 从javascript中的弹出窗口中访问所选单选按钮的值的最聪明的方法是什么? 我在谷歌上搜索了很多,找到了一些答案,但没有一个真正符合我的需要。以下是我正在考虑的两种可能性:

大家好

背景: 我目前建立了一个在线单位转换器,可以在下面看到 . 在左下角,您可以找到一个名为“转换设置”的橙色按钮。点击此按钮后,用户应能够选择其单位转换的精确程度。他/她选择精度,例如3或4位数,然后单击应用设置

当用户之后实际进行转换时,他单击按钮Ok,convert!调用javascript来计算结果

问题: 从javascript中的弹出窗口中访问所选单选按钮的值的最聪明的方法是什么? 我在谷歌上搜索了很多,找到了一些答案,但没有一个真正符合我的需要。以下是我正在考虑的两种可能性:

使用HTML5本地存储,我需要有一个默认的转换精度,所以这可能没有用,因为应用转换设置只能是可选的 使用jQuery/Ajax加载自定义html,并对加载的页面使用某种GetElementbyID 补充资料 单击橙色按钮后,将打开一个JCE Mediabox,其中填充了一些自定义html。该弹出窗口实际上链接到自定义html页面,因此如果需要,我可以访问该url。 我有一些关于javascript、html和css的基本知识,但以前从未使用过jQuery/ajax

任何帮助或提示都将不胜感激

致以最良好的祝愿, 费利克斯
把值放到cookie中怎么样。它非常简单,将状态保留在客户端上,并可在您想要打开的所有窗口和弹出窗口中工作。

将值放入cookie中如何。它非常简单,将状态保存在客户端上,并在您想要打开的所有窗口和弹出窗口中工作。

是的,这与我的想法是一致的,尽管使用C会话状态这样的东西要容易得多。但是,如果它/必须/必须用JavaScript完成,我想我更喜欢jQuery或在URL中写入变量。同意,如果你有一个状态完整的系统,快速的ajax呼叫总部将是一个很好的解决方案。如果不是,我还是喜欢cookie而不是URL,因为即使在弹出窗口打开后更改收音机,cookie也会保持最新。是的,这是一个很好的观点。就易用性而言,URL可能会更简单,但比cookie安全得多。嗨,伙计们,谢谢你们的回复!据我所知,cookie解决方案应该比使用ajax的解决方案更简单?对于cookie解决方案:如何实现默认值?可能类似于:[.js文件的伪代码]在计算之前,检查cookie中的值并将其作为精度。如果cookie不可用,这是可能的吗?另一方面,对于Ajax解决方案,采用默认值:我必须使用jquery.js文件并使用.load或.get操作。。?谢谢我认为html5的会话存储选项听起来对我的问题最有希望,我会尝试一下,让你知道它是否有效。是的,这是我一直在想的,尽管像C会话状态这样的东西容易得多。但是,如果它/必须/必须用JavaScript完成,我想我更喜欢jQuery或在URL中写入变量。同意,如果你有一个状态完整的系统,快速的ajax呼叫总部将是一个很好的解决方案。如果不是,我还是喜欢cookie而不是URL,因为即使在弹出窗口打开后更改收音机,cookie也会保持最新。是的,这是一个很好的观点。就易用性而言,URL可能会更简单,但比cookie安全得多。嗨,伙计们,谢谢你们的回复!据我所知,cookie解决方案应该比使用ajax的解决方案更简单?对于cookie解决方案:如何实现默认值?可能类似于:[.js文件的伪代码]在计算之前,检查cookie中的值并将其作为精度。如果cookie不可用,这是可能的吗?另一方面,对于Ajax解决方案,采用默认值:我必须使用jquery.js文件并使用.load或.get操作。。?谢谢我认为html5的会话存储选项听起来对我的问题最有希望,我会尝试一下,让你知道它是否有效。对话框不是父html的一部分。全局javascript值不能满足您的需要?对话框不是父html的一部分吗。全局javascript值不能满足您的目的吗?