使用jquery在表单输入框中插入数据

时间:2009-12-05 14:25:30

标签: jquery forms

在我的主页面中,我有一个显示一些外部HTML内容的div。这里我有一些单选按钮。当用户选择收音机时,会更新父页面的形式。

外部代码如下:

function updateForm(val){
  $('#photourl', window.parent.document.frm).val(val).change();
};
...
<input name="photo" id="photo" value="someVal" onclick="updateForm(this.value)" type="radio">

它在firefox,opera,flock,msie中运行良好。 在Chrome和safari中根本不起作用

任何人都可以帮助我吗? 感谢

1 个答案:

答案 0 :(得分:0)

$('#photourl', window.parent.document.frm)中的第二个参数是使用非标准技术获得的。试试$('#photourl', $('#frm', window.parent.document)[0]),或者,因为它真的在一个文件中(根据你的评论),只是摆脱它。