htmlの書き方がまずいのか他の原因なのか判別つきません

<a id="board_delete" href="<?php echo $url_deleteboard; ?>">
<input type="button" value="Delete" />
<input type="hidden" name="delete_board" value="delete" />
</a>

ボタンを押したときにhiddenで値を送るのは上記コードであっていますか?