从Sonata Admin获取表单值

时间:2013-10-07 07:58:16

标签: javascript php jquery symfony sonata-admin

我想从Sonata Admin的形式获得价值,但在源html中我有例如:

<input type="text" class="span5" maxlength="255" required="required" name="s215268450cfc7[username]" id="s215268450cfc7_username">

s215268450cfc7 这是unqid,但是为什么这会添加到表单中的所有字段?刷新页面后重新生成。

我想从这个表单中获取价值,但我不能使用:

$('#s215268450cfc7_username').val()

因为这仍然是重命名。

1 个答案:

答案 0 :(得分:0)

您可以从uniqId元素解析<form>,也可以使用:

$('form [id$="_username"]').val()

此外,从Twig模板,您可以访问这样的名称(取决于您是否可以访问整个表单,或仅访问用户名字段):

{{ form.children.username.vars.name }}