【发布时间】:2020-08-20 11:39:28
【问题描述】:
我有两个网页。
index.php
这包含一个表单
<form id="searchForm" class="" action="search.php" method="get" style="position:absolute; top:150pt; left:10pt; font-size:17pt;">
<label for="">Postcode</label>
<input type="text" id="postcode" name="postcode" value="" placeholder="AB12 3CD" oninput="checkPostcode()">
<!-- function isValidPostcode(p) {
var postcodeRegEx = /[A-Z]{1,2}[0-9]{1,2} ?[0-9][A-Z]{2}/i;
return postcodeRegEx.test(p);
} -->
<br>
<label for="">Type of Course</label>
<select class="" name="coursetype">
<option value="" disabled selected></option>
<option value="online">Online</option>
<option value="">In Person</option>
</select>
<br>
<input type="submit" value="Search">
</form>
当表单在 search.php 中提交动作时
search.php
这显示与上一页输入的数据相同的表单
<?PHP $postcode = $_GET['postcode'];?>
<form class="" action="search.php" method="get">
Postcode <input type="text" name="postcode" value="
<?php
$postcode = str_replace('%20', ' ', $postcode);
$postcode = str_replace('-', ' ', $postcode);
$postcode = str_replace('%09', '', $postcode); // This line was added to try to remove
the tabs
echo $postcode;
?>
">
Tags
<select id="tagsInput" class="js-example-basic-hide-search-multi" name="specialities[]"
multiple="multiple" onkeyup="filterTags()">
<option value="AL">Lorem</option>
<option value="WY">ipsum</option>
</select>
<script>
$(document).ready(function() {
$('.js-example-basic-hide-search-multi').select2({language: "en"});
})
</script>
<script>
function filterTags() {
var input, filter, table, tr, td, i, txtValue;
input = document.getElementById("tagsInput");
filter = input.value.toUpperCase();
table = document.getElementById("searchTable");
tr = table.getElementsByTagName("tr");
for (i = 0; i < tr.length; i++) {
td = tr[i].getElementsByTagName("td")[2];
if (td) {
txtValue = td.textContent || td.innerText;
if (txtValue.toUpperCase().indexOf(filter) > -1) {
tr[i].style.display = "";
} else {
tr[i].style.display = "none";
}
}
}
}
</script>
<input type="submit" value="Submit">
</form>
但是,当输入显示在 search.php 中时,输入的两侧都有两个选项卡。
我该如何摆脱它?
【问题讨论】:
-
在
value="YOUR CONTENT HERE"的开头引号之后开始您的内容。没有换行符
标签: javascript php html web input