gpt4 book ai didi

javascript - 下拉可能不一样 MYSQL PHP

转载 作者:行者123 更新时间:2023-11-29 08:07:19 26 4
gpt4 key购买 nike

我有两个具有相同输入的下拉菜单。因此“thuisteam1”可以与“uitteam1”相同。但这不是我想要的。我希望如果您在“thuisteam1”上选择了一个团队,则无法在“uitteam1”上选择同一团队。

我尝试了一些 JavaScript,但这对我不起作用。我希望它可以在php中完成。或者一个可以工作的 JavaScript。

希望大家能够帮忙。

这是我的代码:

<form id="mySubmitForm" action="e2admin.php" method="post">
<select name="thuisteam1">
<option value=""></option>
<?php
mysql_data_seek($result, 0);

if(mysql_num_rows($result) > 0){
while($row = mysql_fetch_array($result)) {
echo '<option value="' . $row['Team'] . '">' . $row['Team'] . '</option>';
}
}
?>

</select>
<input onKeyPress="return alpha(event)" style="width:20px; text-align:center;" type="text" maxlength="2" class="form-control" name="scorethuis1" placeholder="0" />
-
<input onKeyPress="return alpha(event)" style="width:20px; text-align:center;" type="text" maxlength="2" class="form-control" name="scoreuit1" placeholder="0" />
<select name="uitteam1">
<option value=""></option>
<?php
mysql_data_seek($result, 0);

if(mysql_num_rows($result) > 0){
while($row = mysql_fetch_array($result)) {
echo '<option value="' . $row['Team'] . '">' . $row['Team'] . '</option>';
}
}
?>
</select><br>
<input style="margin-left:330px;" type="submit" class="form-control" value="Toevoegen" />

</form>

最佳答案

这个简单的 jquery 可以帮助您检测所选内容是否相同:

$( "select" ).change(function () {
if ($( "select[name='thuisteam1'] option:selected" ).text() == $( "select[name='uitteam1'] option:selected" ).text()) {
$("option:selected").removeAttr("selected");
alert('can not select the same');
};

});

我已经尝试过这段代码并且有效。

这里是所有示例代码:

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>test</title>

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>

</head>
<body>
<select name="thuisteam1" multiple="multiple">
<option>team 1</option>
<option>team 2</option>
<option>team 3</option>
</select>

<select name="uitteam1" multiple="multiple">
<option>team 1</option>
<option>team 2</option>
<option>team 3</option>
</select>

<script>
$( "select" )
.change(function () {

if ($( "select[name='thuisteam1'] option:selected" ).text() == $( "select[name='uitteam1'] option:selected" ).text()) {
$("option:selected").removeAttr("selected");
alert('same');
};

});
</script>
</body>
</html>

关于javascript - 下拉可能不一样 MYSQL PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22443344/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com