Как отсортировать несколько кнопок отправки, я пытаюсь запустить javascript-вызов "pull()", когда пользователь отправляет кнопку воспроизведения, и я хочу запустить php-вызов "score.php", когда пользователь отправляет кнопку сохранения.
<form id="slotbox" name="slotbox" onsubmit="pull(); return false;">
<input class="Playbutton" id="PlayButton" type="submit" name="play" value="Play" />
<form action="score.php" method="POST">
<p>score<input name="money" type="text" /></p>
<input id="save" name="save" type="button" value="save"/>
</form>
</form>
Что мне нужно добавить/изменить код, чтобы заставить его работать. Любой совет будет благодарен.
Если у вас несколько кнопок submit
, вы можете использовать атрибут formaction
кнопок для переопределения тега action
формы:
<form id="slotbox" name="slotbox" >
<input class="Playbutton" id="PlayButton" type="submit" onclick="pull(); return false;" name="play" value="Play" />
<p>score<input name="money" type="text" /></p>
<input id="save" name="save" type="submit" formaction="score.php" value="save"/>
</form>
Я также удалил атрибут onsubmit
формы и переместил его код в атрибут onclick
кнопки Play
, потому что код onsubmit
запускается перед отправкой на URL-адрес action
или formaction
.