Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

button inside href

Is it ok to write like this?

<a href="add-lead-new.php" target="rightframe"><input type="button" value="New booking" /></a>

The link should look like a button but it should open in the right part of the page. If its wrong, is there any other way to do it? The above code works fine. i just don't know if its the correct way to do it. Thanks

like image 377
Phphelp Avatar asked Feb 04 '26 06:02

Phphelp


1 Answers

No, this is not allowed according to the HTML5 specification.

  • The <button> element is considered "interactive content".
  • The <a> element must contain "no interactive content".

The button will probably show up, but since you're violating the specification it may not behave as you want. You should avoid doing this.


The most reliable to way to make a button bring the user to a page is to create a <form> that targets that page, and make the button submit that form.

<form action="add-lead-new.php"><input type="submit" value="New Booking" /></form>
like image 101
Jeremy Avatar answered Feb 06 '26 19:02

Jeremy



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!