Php expressionengine控制面板中的preg_更换

Php expressionengine控制面板中的preg_更换,php,jquery,codeigniter,expressionengine,Php,Jquery,Codeigniter,Expressionengine,我目前在ExpressionEngine控制面板中开发了一个表单,将数据发布到我的数据库中,我希望复制其中一个字段,删除所有空白并替换为和。这与ExpressionEngine频道条目复制标题并使用u而不是空格转换为URL标题的方式相同,但我似乎无法理解它!我一直在翻文件 这是我目前拥有的,如果这是错误的,请告诉我:) 复制帐户名字段。 <script type="text/javascript"> $(document).ready(function() { $('#acc

我目前在ExpressionEngine控制面板中开发了一个表单,将数据发布到我的数据库中,我希望复制其中一个字段,删除所有空白并替换为和。这与ExpressionEngine频道条目复制标题并使用u而不是空格转换为URL标题的方式相同,但我似乎无法理解它!我一直在翻文件

这是我目前拥有的,如果这是错误的,请告诉我:)

复制帐户名字段。

<script type="text/javascript">
  $(document).ready(function() {
  $('#account_name').keyup(function () {
  $('#account_short_name').val(this.value);
});
});
</script>

$(文档).ready(函数(){
$(“#帐户名称”).keyup(函数(){
$('#account_short_name').val(this.value);
});
});
两个表单字段

<tr>
  <td><?=form_label('Account Name', 'account_name');?></td>
  <td><?=form_input(array('id'=>'account_name','name'=>'account_name'));?></td>
</tr>

<tr>
  <td><?=form_label('Account Short Name', 'account_short_name');?></td>
  <td><?=form_input(array('id'=>'account_short_name','name'=>'account_short_name'));?>       </td>
</tr>

我有preg_replace处理标准文本,但我很难让它处理account_short_name值。每当我尝试将其应用于输入字段时,它都不起作用

以下是我对标准文本的理解

<?php 
$str = 'this is an example';
$str = preg_replace('/\s+/', '_', $str);
echo $str;
?>

非常感谢
Ben

php可以获取原始帐户名值吗?类似于将以下内容添加到表单输入数组“value”=>设置值(“帐户名”)?表格没有提交,否则我可以从表格IDE中取值,请考虑重新提交。