テキストボックスの css を変更し、特定の条件を満たしている場合は、php ループで送信ボタンを無効にしたいと考えています。
PHPを介してデータをループすることに成功しましたが、最初のテキストボックスのみが変更されています
PHP部分はすでに正常に完了しているため、PHPコードのいくつかの部分を配置します
脚本
<style type="text/css">
.first
{
color:#0C0
}
.second
{
color:#F00
}
</style>
<script src="js/jquery-1.8.3.js"></script>
<script src="js/jquery-ui.js" > </script>
<script> var $j = jQuery.noConflict();
function changeClass(str)
{
if ($j('#status').val()== "No")
{
$j('#status').addClass('first');
}
else
{
$j('#status').removeClass('first');
$j('#status').addClass('second');
$j('#submit').prop('disabled', true);
}
return true;
}
</script>
HTML
<table width="800" border="0" align="center" bordercolor="#000000"
onmousemove="changeClass(this);">
<?php do { ?>
<tr bgcolor="#FFFFCC">
<th align="center" bgcolor="#3366FF" class="style68" >Status</th>
<th align="center" bgcolor="#3366FF" class="style68" >Submit</th>
<td align="center" bgcolor="#CCCCCC">
<form > <input type="text" id="status" name="status"
value="<?php echo$data['status']; ?>" >
</td>
<td align="center" bgcolor="#CCCCCC">
<button id="submit" name="submit" type="submit" > Submit</button>
</form>
</td>
</td>
</tr>
<?php } while ($data = mysql_fetch_assoc($re)); ?>
</table>