Mel*_*vin 4 html javascript getelementbyid
我有一个问题,这部分js代码不能在Chrome中工作但在IE中工作.
这是我的javascript代码:
function submitformWithPage(xpage)
{
document.getElementById('itempage').value = xpage;
alert(xpage);
document.searchForm.submit();
}
Run Code Online (Sandbox Code Playgroud)
这是我的HTML代码
<form name="searchForm" action="search.php" method="get">
<input type="text" name="search" value="<?php if(isset($_GET['search'])) { echo $_GET['search']; } ?>"/>
<input type="hidden" name="parameter" value="test" />
<input id="item" type="hidden" name="itempage" value="1" />
<input type="hidden" name="pageBigForward" value="10" />
<input type="hidden" name="pageSmallForward" value="1" />
<button style="" onclick="javascript: submitform()">Search</button>
</form>
Run Code Online (Sandbox Code Playgroud)
我使用此代码提交了表单,它在IE中工作,但在Chorme中没有.
<button style="" onclick="javascript: submitformWithPage(3);">3</button>
Run Code Online (Sandbox Code Playgroud)
我迷失在如何解决这个问题上.
谁能帮我 ?
提前致谢.
您的输入的名称是itempage,而不是ID.
<input id="item" type="hidden" name="itempage" value="1" id="itempage"/>
Run Code Online (Sandbox Code Playgroud)
只在IE5-7中支持使用name-as-id !
| 归档时间: |
|
| 查看次数: |
10494 次 |
| 最近记录: |