使用php implode组合表单文本字段值

时间:2011-10-08 11:15:18

标签: php forms implode

我有3个文本字段,我希望在使用连字符组合后传递值。

<input type="text" name="val[]" />
<input type="text" name="val[]" />
<input type="text" name="val[]" />

最好帮助我使用php implode选项。

如何在提交后检索它?

感谢。

2 个答案:

答案 0 :(得分:1)

发送表单后,您的值将以$_POST['val']$_GET['val']作为数组,具体取决于表单的方法。

您可以简单地将它们组合在一起:

$hyphenated = implode("-", $_POST['val']); // or $_GET['val']

答案 1 :(得分:0)

感谢。一旦字段具有最大值,我该如何将焦点更改为下一个字段

看看是否有效:

<input type="text" name="val[]" onkeyup='checkVals("field1", "field2");' id='field1'>
<input type="text" name="val[]" onkeyup='checkVals("field2", "field3");' id='field2'>
<input type="text" name="val[]" id='field3'>

<script>
function checkVals(this_field, next_field){
var fieldval = document.getElementById(this_field).value;
var fieldlen = fieldval.length;

 if(fieldlen > 10){ // you can change 10 to something else
 document.getElementById(next_field).focus();
 document.getElementById(next_field).select();
 }
}
</script>