2012-02-07 34 views
0

フォームデータを別のaspページに送信する必要があるaspページがあります。私はそれを見守っていて、それがなぜ提出しないのか分からない。それはかなり基本的なページのようです。htmlフォームは送信されません

送信ボタンを押しても何も起こりません。

<form action="buildExcel.asp" method="post"> 
<div class="center"> 
<div class="badges"> 
<div id='TextBoxesGroup'> 
    <div id="TextBoxDiv1"> 
    <label>Badge #1 : </label> 
    <input type='text' id='firstName1' name="firstName1" /> 
    <input type='text' id='lastName1' name="lastName1" /> 
    <input type='text' id='city1' name="city1" /> 
    <input type="text" id='state1' name="state1" /> 
    </div> 
</div> 
<input type='button' value='New Line' id='addButton' name="addButton"/> 
<input type='button' value='Remove Line' id='removeButton' name="removeButton"/> 
<input type='button' value='Get TextBox Value' id='getButtonValue' name="getButtonValue"/> 
</div> 
</div> 
<input type="submit" name="Submit" id="Submit" value="Send to Excel" /> 
</form> 

私はどこかに問題があることを望んページの残りの部分を追加します。

これは、上記のコードの上にある:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> 
<!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" /> 
<title></title> 
<script type="text/javascript" src="js/jquery.js"></script> 
<script type="text/javascript" src="js/jquery.plugins.js"></script> 
<script type="text/javascript"> 

$(document).ready(function(){ 

var counter = 2; 

$("#addButton").click(function() { 

if(counter>10){ 
     alert("Only 10 textboxes allow"); 
     return false; 
} 

var newTextBoxDiv = $(document.createElement('div')) 
    .attr("id", 'TextBoxDiv' + counter); 

newTextBoxDiv.after().html('<label>Badge #'+ counter + ' : </label>' + 
     '<input type="text" name="firstName' + counter + 
     '" id="firstName' + counter + '" value="" />' + 
     '<input type="text" name="lastName' + counter + 
     '" id="lastName' + counter + '" value="" />' + 
     '<input type="text" name="city' + counter + 
     '" id="city' + counter + '" value="" />' + 
     '<input type="text" name="state' + counter + 
     '" id="state' + counter + '" value="" />'); 

newTextBoxDiv.appendTo("#TextBoxesGroup"); 


counter++; 
}); 

$("#removeButton").click(function() { 
if(counter==1){ 
     alert("No more textbox to remove"); 
     return false; 
    } 

counter--; 

    $("#TextBoxDiv" + counter).remove(); 

}); 

$("#getButtonValue").click(function() { 

var msg = ''; 
for(i=1; i<counter; i++){ 
    msg += "\n Textbox #" + i + " : " + $('#textbox' + i).val(); 
} 
     alert(msg); 
}); 
}); 
</script> 
<link rel="stylesheet" type="text/css" href="css/css.css" /> 
<!--[if lt IE 8]> 
<link href="css/ie.css" rel="stylesheet" type="text/css" /> 
<![endif]--> 
</head> 
+0

私はそれに間違いを見ません、それはあなたが送信から停止するいくつかのjavascriptかもしれません。 – Alex

+0

フォーム提出をキャンセルするJSがあるかもしれません。あなたのページにJavaScriptがありますか? – antyrat

+0

あなたのDTD XHTMLはありますか? – Nabab

答えて

0

私が思うに、あなたが一番上に指定する必要がありますページの次のように: -

<%@CODEPAGE="1252"%> 

OR

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> 
+0

なぜ、何ですか? Unicodeに間違っていますか? –

関連する問題