У меня есть звонок на онклик, который уже создан ранее.У кнопки уже есть щелчок, но мне нужно добавить еще один параметр, прежде чем она выполнит отправку.
Вот Просмотреть исходный код на кнопке:
<td valign='top' align='right' >
<button name="Complete" title="Complete"
onClick="document.forms.Maker.action='http://mysite.com:8080/internal/Step.jsp?theId=19032&target=step20&type=Full';
document.forms.Maker.submit();return false;">Complete</button>
</td>
Это модификация Я сделал, чтобы добавить подтверждение после того, как пользователь нажал кнопку, и я также добавил, чтобы оно показывало, что на данный момент имеет onclick:
function addEventConfirmation(element, type){
var old = element['on' + type] || function() {};
element['on' + type] = function () {
if (confirm("Are you sure?")){
old.call(this);
alert(old);
} else { return false; }
};
}
Это предупреждение из предыдущего кода:
function onclick()
{
document.forms.Maker.action='http://mysite.com:8080/internal/Step.jsp?theId=19032&
target=step20&type=Full';document.forms.Maker.submit();return false;
}
Результат должен показать что-то вроде этого:
function onclick()
{
document.forms.Maker.action='http://mysite.com:8080/internal/Step.jsp?theId=19032&
target=step20&type=Full&newParam=true';document.forms.Maker.submit();return false;
}