次のように、入力テキストを配列にコピーする必要があります。
入力が「12345」の場合:
<input type="text" name="data1">
するとテキスト入力(配列)にも「12345」と書かれています
<? foreach ($countries as $data2)
{
<input type="text" name="$data2['location'][]">
}
<script language="javascript">
function copy()
{
document.form1.data2.value=document.form1.data1.value
}
</script>
<form action="" method="post" name="form1">
<input type="text" name="data1" onKeyUp="copy()"/>
<br /><br>
<input type="text" name="data2">
</form>
問題なし...
しかし、このような場合:
<input type="text" name="data2[]">
<input type="text" name="data2[]">
<input type="text" name="data2[]">
または配列PHPで、次のように:
<?php foreach ($countries as $data2): ?>
<input type="text" name="<?php echo $data2['location'][] ?>" />
<?php endforeach ?>
働かない...