1

我想从 Sonata Admin 的表单中获取价值,但是在源 html 中我有例如:

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

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

我想从这种形式中获得价值,但我不能使用:

$('#s215268450cfc7_username').val()

因为这仍然是重命名。

4

1 回答 1

0

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

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

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

{{ form.children.username.vars.name }}
于 2013-10-07T11:59:23.423 回答