//使用jquery提交表单时的小问题。
//ifr 是一个IFrame,这个IFrame引用一个网页,
//在这个网页中有个表单(uploadform),表单里面有个Text类型的元素(title)
var ifr = document.frames ? document.frames("uploadfile") : document.getElementById("uploadfile").contentWindow;
var docUpload = ifr.document.getElementById("uploadform");
var uploadform = $(docUpload);
uploadform.attr("action", "/mytest.do");
uploadform.submit();
我想通过js对title中的数据进行修改(如进行特殊字符的替换),然后再提交表单。
如何才能对title进行赋值呢?
//ifr 是一个IFrame,这个IFrame引用一个网页,
//在这个网页中有个表单(uploadform),表单里面有个Text类型的元素(title)
var ifr = document.frames ? document.frames("uploadfile") : document.getElementById("uploadfile").contentWindow;
var docUpload = ifr.document.getElementById("uploadform");
var uploadform = $(docUpload);
uploadform.attr("action", "/mytest.do");
uploadform.submit();
我想通过js对title中的数据进行修改(如进行特殊字符的替换),然后再提交表单。
如何才能对title进行赋值呢?
uploadform.submit();
var doc = (ifr.contentWindow || ifr).document;
var form = doc.getElementById("uploadform");
var title = doc.getElementById("title"); // title为id
var title = form.getElementsByName("title")[0]; // title为name
title.value = 'your value';
$(form).attr("action", "/mytest.do");