PHP的提交按钮的网页
我本来喜欢这个PHP的提交按钮的网页
<form action="<?php $self ?>" method="post" >
<input name="search" type="hidden" >
<INPUT TYPE = "Submit" Name = "Submit1" VALUE = "search">
</form>
它使这个statment真正
if(isset($_POST['Search'])){}
一时间提交按钮一切都很好 然后我做了我的提交按钮图像
<form action="<?php $self ?>" method="post" >
<input name="Search" type="hidden" />
<INPUT value="Search" TYPE="image" SRC="search.jpg" BORDER="0" ALT="Search">
</form>
对于更多的时间一切都很好,直到我想让这个按钮变成文本林k ..
我在互联网上看了很多东西,我发现它不能在html中完成,但需要java脚本。 所以我尝试使用此代码,但它不再使我的陈述成真。 。
这是JavaScript提交按钮,我发现
<a href='javaScript:document.FORM_NAME.submit()'>Submit</a>
我的两个问题,你奇才出有 1)我在哪里可以把值提交? 2)我如何得到这个替换我早期的提交按钮?
制作一个按钮到一个文本链接是简单的CSS。
<input type="submit" id="submit" value="submit" class="submitbutton" />
CSS:
input.submitbutton{
margin: 0;
border: none;
background-color: transparent;
padding: 0;
}
/* Make sure the hover has the same element properties as the first, obviously changing the font colour on hover is something acceptable */
input.submitbutton:hover{
margin: 0;
border: none;
background-color: transparent;
padding: 0;
}
如果你想要一个图像作为提交按钮?为什么不使用按钮元素
<button name="search" value="search" type="submit">
Send<img src="/icons/wow.gif" alt="wow" /></button>
因为IE不支持
他说他想要一个文本链接。 – DisgruntledGoat 2009-10-02 13:37:09
对于你需要给你的表格对应于什么在JavaScript的链接名称起动器(在这种情况下,FORM_NAME
):
<form name="FORM_NAME" action="<?php $self ?>" method="post" >
<input name="search" type="hidden" />
<a href='javaScript:document.FORM_NAME.submit()'>Submit</a>
</form>
然后在检查表单的页面,您需要检查$_POST['search']
,它来自input
。我认为案件不重要,但总是使用相同的字符串检查是有意义的。
我不是100%确定这个表单是做什么的,因为它似乎没有提交任何东西,你不想使用文本输入,所以用户可以搜索的东西吗?
出于好奇,未启用JavaScript的用户将如何提交表单?
如何使用CSS风格提交输入看起来像文本而不是按钮?
的例子在这里: http://cssm.wordpress.com/2006/10/01/how-do-i-make-a-submit-button-look-like-text/ http://forums.digitalpoint.com/showthread.php?t=403667
你为什么要使用JavaScript摆在首位,如果它已经工作的罚款? – random 2009-10-02 12:46:05