Извините, я не до конца понял, что вы пытаетесь сделать
Если вы пытаетесь остановить отправку формы, тогда:
function disable() {
document.getElementById("bpid").disabled = true;
document.getElementById("buttonForm").preventDefault();
}
Если выесли клиент не должен снова нажимать предыдущую кнопку, то лучше изменить inputType submit
на hidden
:
function disable() {
document.getElementById("bpid").type="hidden";
document.getElementById("buttonForm").submit();
}
или
создать новый <input type=hidden>
, установить значения имени, добавить в форму и отправить его:
function disable() {
document.getElementById("bpid"). disabled=true;
newip= document.createElement("input");
newip.type="hidden";
newip.name="bprevious";
newip.value="Previous Page";
document.getElementById("buttonForm").appendChild(newip);
document.getElementById("buttonForm").submit();
}