我是 Javascript 新手,我无法弄清楚为什么这段代码不能按照我认为的方式工作。
这是我的 Javascript 代码。我要做的(现在)只是从这些文本框和下拉列表中获取值,然后将它们连接起来。
<script>
function AdvancedSearch () {
var color = document.getElementByID("AdvSearchColor").value;
var ply = document.getElementByID("AdvSearchPly").value;
var cat = document.getElementByID("AdvSearchCategory").value;
var size = document.getElementByID("AdvSearchSize").value;
var description = document.getElementByID("AdvSearchDescription").value;
var fullsearch = ply + color + cat + description + size;
}
</script>
<form id="advsearach" onsubmit="AdvancedSearch()">
Product Color: <input type="text" name="productcolor" id="AdvSearchProductColor"><br>
Product Ply Rating: <input type="text" name="productply" id="AdvSearchPlyRating"><br>
Product Category: <input type="text" name="productcategory" id="AdvSearchProductCategory"><br>
Product Size: <input type="text" name="productsize" id="AdvSearchProductSize"><br>
Product Description: <input type="text" name="productdescription" id="AdvSearchProductDescription"><br>
<input type="button" onclick="javascript:AdvancedSearch()" value="Search!">
</form>
所以我在琐碎的问题上遇到了麻烦,只是调试它并让它工作。已经花了几个小时了。感谢任何花时间看这个的人,从长远来看,它可能会为我节省很多时间,这是一件非常好的事情。