【发布时间】:2019-06-26 18:29:46
【问题描述】:
<script>
function tikla()
{
//var radio=document.getElementById('radio').value;
var d2=document.getElementById('buton').value;
alert(d2);
}
</script>
<?php
for($i=1;$i<5;$i++)
{?>
<form>
<?php echo $i; ?>
<input type="text" name="txt" value="<?php echo $i; ?>" disabled="disabled" />
<input type="button" id="buton" value="<?php echo $i; ?>" onclick="tikla(this.value)" />
</form>
<?php }?>
在 PHP 中,我想将按钮或文本值发送到 Javascript,但我只能发送一个值。我看不到其他循环值。
【问题讨论】:
-
因为 id 必须是唯一的。使用一个类和
this(或你传递给tikla的参数) -
每个文本字段和按钮的新表单? ID 属性必须是唯一的,如果元素是
disabled,它将不会出现在 POSTed 值中。
标签: javascript php loops for-loop