我知道我犯了很多错误,这就是我来这里的原因。其实我有一些数据
根据数据,我有指示 1、指示 2、指示 3 和指示 4,对于每个指示,都有一些给用户的消息,如果我选择 2、3 或 4,那么消息将移动到相应的指示。而且我真的不知道该怎么做,因为这些消息来自动态:
$i=1;
while($row=mysqli_fetch_array($qry))
{
?>
<div class="solo"><div style=" width:100px;height:24px;float:left;padding:4px ;">
<select style="width:60px;font-size:14px;" onchange="move(this.value);">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<!--<option value="60min">60min</option>
<option value="other">other</option>-->
</select>
</div>
<div style=" width:600px;height:24px;float:left;padding-top:8px;text-align:center;"> <?php echo $row['message'];?></div>
<div style=" width:100px;height:24px;float:left;padding:4px ;">
<div style="width:100px; float:left;">
<input style="float:left;" type="checkbox" value="<?php echo $row['id']; ?>" id="<?php echo $row['id']; ?>" name="foo[]"/><div style="padding:2px; float:left;"><a href="delete.php?q=<?php echo $row['id']; ?>" onclick="return del();">Kill</a></div>
</div>
我用来获取这些消息ID
<script type="text/javascript">
function move(str)
{
var a=document.getElementsByClassName("mid")[0].value;
alert(a);
}
</script>
我在隐藏文本框中显示此消息 ID:
<input type="hidden" name="msg" class="mid" value="<?php echo $row['id']; ?>">
我只是混淆了如何为每条消息获取一个特定的消息 id,因为上面的move()
函数只给出一个 id[0]
所以我只想知道当所有输入框都具有相同的类时如何为每个元素执行此操作。