私は多くの間違いを犯したことを知っています。それが私がここに来る理由です。実はデータを持っている
データによると、Indication 1、Indication 2、Indication 3、および Indication 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()
関数は、[0]
したがって、すべての入力ボックスのクラスが同じ場合に、各要素に対してこれを行う方法を知りたいだけです。