动态创建FORM提交

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<form name="aspnetForm" method="post" action="Default.html" id="aspnetForm">

<style type="text/css">
@import url(http://www.google.com/cse/api/branding.css);
</style>
<div class="cse-branding-right" style="background-color:#FFFFFF;color:#000000;">
  
<div class="cse-branding-form">
      
<div>
        
<input type="hidden" name="cx" value="partner-pub-8528869266148653:757hzffcewt" />
        
<input type="hidden" name="cof" value="FORID:10" />
        
<input type="hidden" name="ie" value="ISO-8859-1" />
        
<input type="text" name="q" size="31" />
        
<input type="submit" name="sa" value="Search" onclick="return doSearch()"/>
        
<script type="text/javascript">
          
function doSearch() {
            
var frm = document.createElement("form");
            frm.id 
= "frmSearch";
            frm.name 
= "frmSearch";

            addElement(frm, 
"hidden""cx");
            addElement(frm, 
"hidden""cof");
            addElement(frm, 
"hidden""ie");
            addElement(frm, 
"hidden""q");
            addElement(frm, 
"submit""sa");

            frm.style.display 
= "none";
            document.body.appendChild(frm);

            document.forms[
"frmSearch"].method = "";
            document.forms[
"frmSearch"].action = "http://www.chinagysourcing.com/file.html";
            document.forms[
"frmSearch"].submit();

            
return false;
          }

          
function addElement(frm, type, name) {
            
var item = document.createElement("input");
            item.type 
= type;
            item.name 
= name;
            item.value 
= document.getElementsByName(name)[0].value;
            frm.appendChild(item);
          }
        
</script>
      
</div>
  
</div>
  
<div class="cse-branding-logo">
    
<img src="http://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif" alt="Google" />
  
</div>
  
<div class="cse-branding-text">
    Custom Search
  
</div>
</div>
</form>
</body>
</html>
posted @ 2009-08-11 21:59  angushine  阅读(316)  评论(1编辑  收藏  举报