我有 3 个文本字段,我想在使用连字符组合它们后传递值。
<input type="text" name="val[]" />
<input type="text" name="val[]" />
<input type="text" name="val[]" />
最好帮助我使用 php 内爆选项。
提交后如何找回?
谢谢。
发送表单后,您的值将位于$_POST['val']
或$_GET['val']
作为数组,具体取决于表单的方法。
您可以通过以下方式简单地组合它们:
$hyphenated = implode("-", $_POST['val']); // or $_GET['val']
谢谢。一旦字段具有最大值,我如何将焦点更改为下一个字段:
看看这是否有效:
<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>