//使用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进行赋值呢?

解决方案 »

  1.   

    document.title="你要赋值的字符串"
    uploadform.submit(); 
      

  2.   

    上面的大哥好好看看我的问题再回好吗!title是text类型的表单元素。
      

  3.   

    var ifr = document.getElementById("uploadfile");
    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");