私が試してみました:
<!--...-->
<script type="text/javascript">
var myVar = "some string";
</script>
<!--...-->
<input name="&{myVar};" ... />
<!--...-->
ただし、FireFox を使用すると、名前はリテラル文字列 "&{myVar};" に設定されます。myVar の値の代わりに...
UDPATE:これは JavaScript エンティティと呼ばれ、長い間サポートされていませんでした。しかし、JavaScript をイベントに直接含める方法があるはずです (属性はイベントではないため、JavaScript はおそらく評価されないことがわかっています)。 ?! elsewehere で多く使用されているため、値をハードコーディングするよりもはるかに優れています。