Я хочу использовать форму с двумя кнопками отправки.Каждая кнопка вызывает одно и то же действие формы, но отправляет различное значение для одного из своих полей.Для этого я успешно использовал кнопку s: submit следующим образом:
<s:submit name="submitType" value="foo" type="button">Click me!</s:submit>
В приведенном выше тексте, который отображается на кнопке («Click me!»), Отличается от значения, котороеполучает форму ("foo").Однако это не относится к тегу отправки dojo с точно такими же атрибутами:
<sx:submit name="submitType" value="bar" type="button">Or click me!</sx:submit>
При использовании вышеуказанного тега текст кнопки имеет вид «bar» и слова «Или нажмите меня!»рядом с ним.
В качестве примера я добавлю HTML-код, который генерируется каждой из следующих кнопок:
<!-- (Using the simple form theme) -->
<!-- The s:submit tag: -->
<button type="submit" id="submit-sandbox_submitType" name="submitType"
value="foo">
Click me!
</button>
<!-- The sx:submit tag -->
<input type="button" dojoType="struts:Bind" events="onclick"
id="widget_1100841481" label="bar" name="submitType" value="bar" />
<script language="JavaScript" type="text/javascript">
djConfig.searchIds.push("widget_1100841481");
</script>
Or click me!
Кажется, что атрибут type кнопки sx: submit isnне работает, как описано в документации!:( Есть мысли?