Would something like this work???
Set a "clickedId" or something on each of your buttons. Then check in your validateShoppingCartForm() function which clickedId is stored on your form.
JSP:
Code:
<input type="hidden" name="clickId" id="clickId" value=""/>
<input type="submit" name="submit" value="submit" onclick="setClickedId(this.form, 'submit');"/>
<input type="submit" name="cancel" value="cancel" onclick="setClickedId(this.form, 'cancel');"/>
<input type="submit" name="reset" value="reset" onclick="setClickedId(this.form, 'reset');"/>
Javascript:
Code:
function setClickedId (form, code){
form.clickId.value = code;
}
function validateShoppingCartForm(form) {
if (form.clickId.value == "submit") {
//do validation
}
}