multiple submit widgets, detecting which button was activated
http://stackoverflow.com/questions/17049429/multiple-submit-widgets-detecting-which-button-was-activated
HTML
<form id="prefs-form">
<div>
<input id="name">
<button id="save" type="button">Save</button>
<button id="delete" type="button">Delete</button>
</div>
</form>
JavaScript
require(["dijit/form/Button", "dijit/form/TextBox", "dijit/form/Form", "dojo/on", "dojo/domReady!"], function(Button, TextBox, Form, on){
var form = new Form({
method: 'post',
action: 'as',
onSubmit: function(evt){
//dojo.stopEvent(evt);
console.log('onSubmit');
//console.log(saveBtn.get("focused"));
//console.log(deleteBtn.get("focused"));
//console.log(textBox.get("focused"));
}
}, "prefs-form");
var saveBtn = new Button({
//type: 'submit',
}, "save");
on(saveBtn, 'click', function(evt) {
console.log('save');
form.submit();
});
//make delete button
var deleteBtn = new Button({
//type: 'submit'
}, "delete");
on(deleteBtn, 'click', function(evt) {
console.log('delete');
form.submit();
});
var textBox = new TextBox({
}, "name");
});