我想更改我的文本框的 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>