最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

form.submit()不能提交表單的錯誤原因及解決方法

 更新時間:2014年10月13日 17:01:58   投稿:whsnow  
button的id不要設(shè)置為submit,否則可能會引起混淆,導(dǎo)致表單的submit()方法不能提交表單

直接上代碼把:

<div id="register">

<h4>會員注冊</h4>

<div class="formdiv">

<form method="post" action="register.php?action=register" name="register" id="registerForm">

<dl>

<dt>請認真填寫以下內(nèi)容</dt>

<dd class="hasspan">

用戶名:<input type="text" name="username">

</dd>

<dd class="hasspan">

密碼:<input type="password" name="pwd">

</dd>

<dd class="hasspan">

確認密碼:<input type="password" name="pwdagain">

</dd>

<dd id="tximg">

<img src="img/face/m01.gif" alt="選擇頭像" id="faceimg">

<input type="hidden" name="touxiang" value="">

<label id="imgsrclabel">m01.gif</label>

</dd>

<dd style="margin-right:120px;">

驗證碼:<input type="text" name="code">

<span>

<img src="code.php" alt="code" id="code" name="code">

<a href="#code" id="change">換一張</a>

</span>

</dd>

<dd class="btns">

<input type="button" name="submit" id="submit" value="注冊">

<input type="button" name="quit" id="quit" value="退出">

</dd>

</dl>

</form>

</div>

</div>

表單數(shù)據(jù)提交到本頁面,下面是js處理

/*注冊表單提交*/

function formDeal()

{

var btnSubmit = document.getElementById('submit');

var formId = document.getElementById('registerForm');

btnSubmit.onclick = function()

{

//表單的submit()方法不能提交表單

formId.submit();

}


}

如果表單提交,在本頁面有一段提示信息

if(!empty($_GET['action']) && $_GET['action'] == 'register')

{

echo '你提交了數(shù)據(jù)';

exit();

}

結(jié)果是測試了許久都沒有看到提示信息,以為是代碼錯了或者方法寫錯了,仔細核對,在結(jié)果官方文檔,確認沒有出錯。

formId.submit()不能提交,就暫時只好把btnSubmit的type改為submit

this.type="submit"

在網(wǎng)上查了資料,原因歸結(jié)為兩點:

1、表單中不能有name=”submit” 的標(biāo)簽

2、表單中不能缺少《enctype=”multipart/form-data”》

經(jīng)測試,此兩點乃荒謬,并沒有解決我的問題(或許是我的問題環(huán)境不一樣)

后來,以為論壇的壇友建議我把注冊按鈕的ID改個名字,不用submit。改正之后,表單正常提交,提示信息出現(xiàn)。

最后總結(jié):button的id不要設(shè)置為submit,否則可能會引起混淆,導(dǎo)致表單的submit()方法不能提交表單。在命名ID時,名字最好不要和現(xiàn)有的api在名稱上重復(fù),避免不必要的煩擾。

相關(guān)文章

最新評論

陈巴尔虎旗| 静宁县| 贡嘎县| 石家庄市| 罗平县| 鹿邑县| 巨鹿县| 东阿县| 贵阳市| 横山县| 孟津县| 资溪县| 开远市| 金阳县| 乌什县| 尖扎县| 商都县| 抚宁县| 柘城县| 舟曲县| 平安县| 鸡东县| 梅州市| 吉水县| 桐柏县| 昌邑市| 宁陵县| 襄樊市| 奉新县| 白朗县| 兴义市| 中方县| 田林县| 鄂伦春自治旗| 登封市| 隆安县| 色达县| 葵青区| 潢川县| 来凤县| 大渡口区|