[英]Form inside a hidden div has no values on post
我有一個html表單,在提交時會發布到新頁面。 如果需要,用戶可以單擊按鈕以使一個小表在div框中可見。 這會將更多的文本輸入字段添加到我的表單中。
問題是,無論div框處於隱藏狀態還是可見狀態,發布表單時都不會發送任何其他字段數據。
div框代碼
function quotevisi()
{
document.getElementById("quote").style.visibility = "visible";
tdat = "" ;
tdat += "<h2 align='center' >Client Quotation </h2>" ;
tdat += "<table align='center'cellpadding='1' width='690px'><tr>"
tdat += "<td ></td><td>Additional 1</td>" ;
tdat += "<td ><label><textarea id='line1' cols='50' rows='1'>"
tdat += "</textarea></label></td></tr>"
tdat += "<td ></td><td >Additional 2 </td>" ;
tdat += "<td ><label><textarea id='line2' name='line2' cols='50' rows='1'>"
tdat += "</textarea></label></td></tr>"
tdat += "<td ></td><td >Additional 3 </td>" ;
tdat += "<td ><label><textarea id='line3' name='line3' cols='50' rows='1'>"
tdat += "</textarea></label></td></tr>"
tdat += "<td ></td><td >Special Instructions</td>" ;
tdat += "<td ><label><textarea id='special' name='special' cols='50' rows='1'>"
tdat += "</textarea></label></td></tr>"
tdat += "<td ></td><td ></td> <td>" ;
tdat += "<input type='button' value='View Quote' onclick='view_quote()' /> "
tdat += "<input type='button' value='Close' onclick='closequote()' /> "
tdat += "<td ></td> " ;
tdat += "</table> "
// display in the quote div (style sheet)
document.getElementById('quote').innerHTML= tdat
}
表單有點大,但是隱藏字段的按鈕是這個
<td ><input class="buttn" type="button" value="Extra Quote details " onclick="quotevisi();" /> </td>
我認為所有這些信息都將與郵寄表格一起使用。 但是確實如此。 哦,最后,將div框代碼放在此行之后
<form style='background-color:ccc' id='form1' name='form1' method='post' action='process.php' >
任何幫助或想法將不勝感激
謝謝米克
我不得不猜測該表單不包含“ quote”元素,但真正有用的是更完整的HTML代碼段。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.