Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当表单字段有一个带括号的名称时,如何使用Javascript强制将光标移到特定的表单字段?_Javascript_Forms_Cakephp_Cursor - Fatal编程技术网

当表单字段有一个带括号的名称时,如何使用Javascript强制将光标移到特定的表单字段?

当表单字段有一个带括号的名称时,如何使用Javascript强制将光标移到特定的表单字段?,javascript,forms,cakephp,cursor,Javascript,Forms,Cakephp,Cursor,我使用CakePHP作为我的框架 在页面加载时,我想强制光标指向一个特定的表单字段,其中name=“data[Project][title]” 我正在尝试使用javascript: 如果我将名称更改为不带括号的名称,但无法使用此表单名称,则可以使用此名称。我必须使用这个表单字段名,因为CakePHP是如何处理我的表单数据的 是否有解决方法或其他简单方法将光标强制移到此表单字段? 以下是我目前拥有的代码(如果您将“数据[项目][标题]”更改为“formField”,它将正常工作): 示例代码?因

我使用CakePHP作为我的框架

在页面加载时,我想强制光标指向一个特定的表单字段,其中name=“data[Project][title]”

我正在尝试使用javascript:

如果我将名称更改为不带括号的名称,但无法使用此表单名称,则可以使用此名称。我必须使用这个表单字段名,因为CakePHP是如何处理我的表单数据的

是否有解决方法或其他简单方法将光标强制移到此表单字段?

以下是我目前拥有的代码(如果您将“数据[项目][标题]”更改为“formField”,它将正常工作):


示例代码?因为否则你可以简单地做:

document.getElementById('id_for_your_input').focus();

示例代码?因为否则你可以简单地做:

document.getElementById('id_for_your_input').focus();

如果您正在使用表单,并且可以访问表单元素,则可以执行以下操作

formelement['data[project][title]'].focus();

示例位于

如果您正在使用表单,并且可以访问表单元素,则可以执行以下操作

formelement['data[project][title]'].focus();
您可以使用

中的示例进行此操作。注意,它返回一个数组

例:


您可以使用它。注意,它返回一个数组

例:



你说,“如果我把名字改成没有括号的东西,这个就行了。”你能给我们看一下你已经有的代码吗?你说,“如果我把名字改成没有括号的东西,这个就行了。”你能给我们看一下你已经有的代码吗?他似乎没有/不能为输入设置
id
(我收集到CakePHP正在为他生成表单)。尽管他仍然可以设置id。CakePHP允许:)似乎他没有/无法为输入设置
id
(我收集到CakePHP正在为他生成表单)。尽管如此,他仍然可以设置id。cakePHP会允许:)