he encontrado una forma alternativa de texto plano como un botón de enviar, por ensayo y (mucho) de error. Coloque las etiquetas alrededor del botón Enviar y el texto, luego defina el botón CSS para que no se muestre y el texto CSS para que parezca un enlace.
Tenga en cuenta que probablemente esta no sea una buena práctica. :)
Por ejemplo, esto va en el formulario HTML:
<label class="notalink"><input type="submit" value="Submit" class="invisibutton">
Click this text to submit</label>
Y esto va en el CSS:
.invisibutton {
height: 1px;
width: 1px;
display: none;
vertical-align: text-bottom;
}
label {
color: (link-color)
text-decoration: (etc.)
}
Y así sucesivamente para la definición de etiqueta para que se vea como una norma enlazar. El botón es invisible pero se puede hacer clic en el texto como su etiqueta, por lo que actúa como un botón.
El único inconveniente es que hizo que el texto de la etiqueta caiga un píxel. Si hubiera otras palabras alrededor del pseudo-enlace, tuve que definir la clase de texto circundante con un "vertical-align: bottom;" para asegurarse de que no se vea raro.
Trabajó un encanto, sin embargo. Lo utilicé con éxito en una página de WordPress para crear enlaces falsos que activan las secuencias de comandos php (configurando $ _POST).
PHP es del lado del servidor, por lo que no importa cuánto lo intentó, es imposible de hacer. HTML, sin embargo, * podría haber * hecho esto, pero desafortunadamente no, por lo que tendría que seguir con al menos algunos códigos menores de JavaScript (ver la respuesta de Sarfraz) – Frxstrem
O podría tratar de darle estilo al botón de enviar con css. – opatut