Javascript 带有两个输入字段的HTML表单

Javascript 带有两个输入字段的HTML表单,javascript,variables,Javascript,Variables,我需要你的帮助。我有一个HTML表单,其中有2个input字段,它使用变量var1和var2中的java脚本函数来生成变量var3。返回此变量var3。 在IE中,它可以工作,但仅在兼容性视图中。有人有主意吗? 以下是使用的代码: <script type="text/javascript"> function sucheingabe() { var val1 = document.getElementById("searchword-1").value; var val2

我需要你的帮助。我有一个
HTML
表单,其中有2个
input
字段,它使用变量
var1
var2
中的java脚本函数来生成变量
var3
。返回此变量
var3
。 在IE中,它可以工作,但仅在兼容性视图中。有人有主意吗? 以下是使用的代码:

<script type="text/javascript">
function sucheingabe() {    
var val1 = document.getElementById("searchword-1").value;
var val2 = document.getElementById("searchword-2").value;
var val3 = (val1) + ('+') + (val2)
// alert (val3);
document.getElementById('searchword').value = val3;
}
</script>

<form class="search" action="index.php" enctype="application/x-www-form-urlencoded"     method="post">
<table style="width: 80%;" border="0" cellspacing="0" cellpadding="0" bordercolor="#111111">
<tbody>
<tr>
<td width="5%"> </td>
<td width="15%">
<div id="searchWhat">
<p class="topHeaders"><strong>Was</strong> <span style="font-size: xx-small;">(Jobtitel oder Firmenname)</span></p>
<input id="searchword-1" class="inputbox" alt="&gt;" maxlength="45" name="searchword-1" size="40" type="text" /></div>
</td>
<td width="5%"> </td>
<td width="15%">
<div id="searchWhere">
<p class="topHeaders"><strong>Wo</strong> <span style="font-size: xx-small;">(Ort oder Postleitzahl)</span></p>
<input id="searchword-2" class="inputbox" alt="&gt;" maxlength="45" name="searchword-2" size="40" type="text" /></div>
</td>
<td width="4%"><input onclick="sucheingabe();" name="Search" src="images/suchbutton.png" type="image" /> <input name="searchword" type="hidden" /> <input name="searchphrase" type="hidden" value="any" /> <input name="option" type="hidden" value="com_search" /> <input name="areas[0]" type="hidden" value="seminar" /></td>
</tr>
</tbody>
</table>
</form>

函数suchengabe(){
var val1=document.getElementById(“searchword-1”).value;
var val2=document.getElementById(“searchword-2”).value;
var val3=(val1)+(“+”)+(val2)
//警报(val3);
document.getElementById('searchword')。value=val3;
}

(公司名称)

Wo(Ort order Postleitzahl)


试试下面的javascript,我希望这对你有用

<script type="text/javascript">
function sucheingabe() {    
var val1 = document.getElementById('<%= searchword-1.ClientID %>').value;
var val2 = document.getElementById('<%= searchword-2.ClientID %>').value;
var val3 = (val1) + ('+') + (val2)
// alert (val3);
document.getElementById('<%= searchword.ClientID %>').value = val3;
}
</script>

函数suchengabe(){
var val1=document.getElementById(“”).value;
var val2=document.getElementById(“”).value;
var val3=(val1)+(“+”)+(val2)
//警报(val3);
document.getElementById(“”).value=val3;
}

您没有id为searchword的元素。 下一步你应该做:

<input name="searchword" id = "searchword" type="hidden" />


你是如何知道询问者正在使用ASP.net的?你没有id为searchword的元素。。。是的,就是这样。。完美的非常感谢:-)