JBTALKS.CC

标题: input type [打印本页]

作者: PureOcean2008    时间: 2009-2-10 08:48 PM
标题: input type
不好意思...
想问一下....请问input type可不可以有image叻?

这是我面对困难的code...
  1. <input type="image" name="submit" value="submit" src="/ePOS/htmlPage/images/button_signin.jpg" width="120" height="30">
复制代码


可是为什么这个code行不通呢?
而下面这个code却行得通呢?

  1. <input type="submit" name="submit" value="submit">
复制代码


我试过问谷哥... 的确是有input type=image的喔....
是不是我哪里出错了?

不好意思要麻烦大家...
谢谢先^^

[ 本帖最后由 PureOcean2008 于 2009-2-10 08:51 PM 编辑 ]
作者: abc_hulala    时间: 2009-2-10 09:27 PM
<input type="image" name="submit" value="submit" src="/ePOS/htmlPage/images/button_signin.jpg" width="120" height="30">

地址不完整 / 失效?
作者: PureOcean2008    时间: 2009-2-10 11:04 PM
原帖由 abc_hulala 于 2009-2-10 09:27 PM 发表


地址不完整 / 失效?


照片有出来....
只是没有办法submit ~
作者: Super-Tomato    时间: 2009-2-10 11:11 PM
原帖由 PureOcean2008 于 2009-2-10 11:04 PM 发表


照片有出来....
只是没有办法submit ~



type 不是 submit 當然就沒有辦法提交, 自己設定 onClick 事件做 submit() 動作
作者: PureOcean2008    时间: 2009-2-11 12:15 AM
原帖由 Super-Tomato 于 2009-2-10 11:11 PM 发表



type 不是 submit 當然就沒有辦法提交, 自己設定 onClick 事件做 submit() 動作


哦~哈哈!
谢谢超级番茄哥哥^^
我去挖挖谷哥怎么做onClick做submit()动作先^^
作者: PureOcean2008    时间: 2009-2-11 01:04 AM
尝试用了onclick="submit();"但是还是行不通....
谷哥找了很多类似的...换了还是行不通....

我试过
<input type="image" name="submit" value="submit" src="/ePOS/htmlPage/images/button_signin.jpg" width="120" height="30" border="0" onclick="javascript:document.forms.posLogonForm.submit();">

可是也进步去噎....
我是新手~不是很熟...
方便指点一下吗?
javascripts是不是要之前先放什么function之类的东西啊?
还是直接onclick="javascript:document.forms.posLogonForm.submit();"这样就能了啊?呵呵

[ 本帖最后由 PureOcean2008 于 2009-2-11 12:41 PM 编辑 ]
作者: Super-Tomato    时间: 2009-2-11 02:30 AM
document.forms.posLogonForm <---- 必須確定這個 node 是正確的, 又或者你的 input 標籤不是置於 form 標籤範圍內


不然的話就給你的 form 加上 id , 然後用 getElementById 來指定, 如

<form action="xxx" method="post" id="logonForm">
     <input type="image" src="xxxx" onClick="document.getElementById('loginForm').submit()">
</form>




p/s: 順便看看這篇規則 http://www.jbtalks.cc/thread-375442-1-1.html

[ 本帖最后由 Super-Tomato 于 2009-2-11 02:32 AM 编辑 ]
作者: PureOcean2008    时间: 2009-2-11 01:07 PM
原帖由 Super-Tomato 于 2009-2-11 02:30 AM 发表
document.forms.posLogonForm  


哦~哈哈!
不好意思哦...改了~
不会再用脑障语了^^

试过加getElementById~可是还是行不通....


  1. <form name="posLogonForm" id="loginForm" action="<?php echo $_SERVER['PHP_SELF']?>" method="post">
  2. Username :
  3. <input type="text" name="username" maxlength="12" size="16" class="textboxstyle">
  4. Password :
  5. <input type="password" name="pass" maxlength="16" size="16" class="textboxstyle">
  6. <input type="image" name="submit" value="submit" src="/ePOS/htmlPage/images/button_signin.jpg" width="120" height="30" border="0" onClick="document.getElementById('loginForm').submit()">
  7. </form>
复制代码


有哪里出错吗?
作者: Crystal-Mist    时间: 2009-2-11 03:14 PM
标题: 回复 #8 PureOcean2008 的帖子
<input type="image" name="submit" value="submit" src="/ePOS/htmlPage/images/button_signin.jpg" width="120" height="30" border="0" onClick="document.getElementById('loginForm').submit()">

(更改)
<a  href="javascript:document.posLogonForm.submit();" ><img  src="/ePOS/htmlPage/images/button_signin.jpg" width="120" height="30" border="0"   alt="submit"></a>

相同的功能, 没有必要使用input

[ 本帖最后由 Crystal-Mist 于 2009-2-11 03:16 PM 编辑 ]
作者: PureOcean2008    时间: 2009-2-11 04:45 PM
原帖由 Crystal-Mist 于 2009-2-11 03:14 PM 发表


(更改)


相同的功能, 没有必要使用input


谢谢...
试了...还是不行~
作者: Super-Tomato    时间: 2009-2-11 08:07 PM
原帖由 PureOcean2008 于 2009-2-11 01:07 PM 发表


哦~哈哈!
不好意思哦...改了~
不会再用脑障语了^^

试过加getElementById~可是还是行不通....






最好把你的檔案上傳, 例子

http://www.super-tomato.net/download/form.php
作者: PureOcean2008    时间: 2009-2-11 08:52 PM
原帖由 Super-Tomato 于 2009-2-11 08:07 PM 发表




最好把你的檔案上傳, 例子

http://www.super-tomato.net/download/form.php


例子:

不成功:
http://lab.crescendovoices.com/ePOS/pos/welcome.php
这个是用 onClick="document.getElementById('loginForm').submit() 的~

成功:
http://lab.crescendovoices.com/ePOS/pos/welcome1.php
这个是用普通submit按钮的咯~

Username : demo
Password : demo

真的只有用submit按钮才能?
啊.....

[ 本帖最后由 PureOcean2008 于 2009-2-11 08:54 PM 编辑 ]
作者: Super-Tomato    时间: 2009-2-11 11:04 PM
原帖由 PureOcean2008 于 2009-2-11 08:52 PM 发表


例子:

不成功:
http://lab.crescendovoices.com/ePOS/pos/welcome.php
这个是用 onClick="document.getElementById('loginForm').submit() 的~

成功:
http://lab.crescendovoices.com/ePOS/po ...




http://lab.crescendovoices.com/ePOS/pos/welcome.php
我可以順利提交啊, 應該是你本身瀏覽器的問題吧, 還是你是說按了 enter 沒辦法提交?
作者: PureOcean2008    时间: 2009-2-12 10:19 AM
原帖由 Super-Tomato 于 2009-2-11 11:04 PM 发表




http://lab.crescendovoices.com/ePOS/pos/welcome.php
我可以順利提交啊, 應該是你本身瀏覽器的問題吧, 還是你是說按了 enter 沒辦法提交?


炸到咯....
那么你用什么游览器呢?ie7能不能啊?
没试用过enter~
作者: PureOcean2008    时间: 2009-2-12 11:08 AM
显掉咯...
真的是我游览器的问题- -
刚刚去下载了firefox居然可以提交~em0013

那么ie不能用吗?有什么方法可以做成ie能用,firefox不能用呢?哈哈em0011
作者: Super-Tomato    时间: 2009-2-12 04:58 PM
原帖由 PureOcean2008 于 2009-2-12 11:08 AM 发表
显掉咯...
真的是我游览器的问题- -
刚刚去下载了firefox居然可以提交~em0013

那么ie不能用吗?有什么方法可以做成ie能用,firefox不能用呢?哈哈em0011



IE 其實也有執行提交, 你按下去是否用戶名和密碼都會不見?? 那代表已經提交了, 只要刷新一下也可以知道是否已經提交了數據
作者: PureOcean2008    时间: 2009-2-12 05:46 PM
原帖由 Super-Tomato 于 2009-2-12 04:58 PM 发表



IE 其實也有執行提交, 你按下去是否用戶名和密碼都會不見?? 那代表已經提交了, 只要刷新一下也可以知道是否已經提交了數據


那...是提交了没错~
但是去不到下一页... 那么是什么问题呢?
作者: Super-Tomato    时间: 2009-2-13 01:26 AM
原帖由 PureOcean2008 于 2009-2-12 05:46 PM 发表


那...是提交了没错~
但是去不到下一页... 那么是什么问题呢?



這也許是你 PHP 編寫的問題吧
作者: PureOcean2008    时间: 2009-2-13 12:49 PM
原帖由 Super-Tomato 于 2009-2-13 01:26 AM 发表



這也許是你 PHP 編寫的問題吧


em0056 ...了解了~
谢啦em0034 ^^
那就改用firefox吧....em0041
哈哈!
作者: vampcheah    时间: 2009-2-13 02:07 PM
还是有方法的。
直接弄成 image 然后用 js submit
<a onclick="xxxxxxxx"><img src="images.jpg"></a>

原来有人提过了

[ 本帖最后由 vampcheah 于 2009-2-13 02:10 PM 编辑 ]
作者: PureOcean2008    时间: 2009-2-13 05:51 PM
原帖由 vampcheah 于 2009-2-13 02:07 PM 发表
还是有方法的。
直接弄成 image 然后用 js submit


原来有人提过了


谢谢...有人提过了~哈哈em0012
作者: acure    时间: 2009-2-14 10:48 AM
其实还有一个办法,
就是用css
把image set as css
然后 <a onclick="XXX" class="XXX"></a>
作者: Super-Tomato    时间: 2009-2-14 02:50 PM
原帖由 acure 于 2009-2-14 10:48 AM 发表
其实还有一个办法,
就是用css
把image set as css
然后  




這只是連結不是提交數據




欢迎光临 JBTALKS.CC (https://jbtalks.my/) Powered by Discuz! X2.5