模版通過(guò){dr_code(120, 35)}調(diào)用驗(yàn)證碼后
前端會(huì)生成
<img align="absmiddle" style="cursor:pointer;" onclick="this.src='/index.php?s=api&c=api&m=captcha&width=120&height=35&'+Math.random();" src="/index.php?s=api&c=api&m=captcha&width=120&height=35">
img里自帶了 onclick 這里的 onclick事件如何自定義 比如變成一個(gè)JS函數(shù)
我的需求是 一個(gè)頁(yè)面里有多個(gè)驗(yàn)證碼 想做成點(diǎn)擊任意一個(gè)驗(yàn)證碼 多個(gè)驗(yàn)證碼圖片都刷新,通過(guò)JS點(diǎn)擊事件更新src 是可以解決 但是現(xiàn)在不清楚模版調(diào)用驗(yàn)證碼的時(shí)候 如何給img 加上id以及自定義JS點(diǎn)擊事件
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@外聘專員-明礬軟件
問(wèn)題是你調(diào)用{dr_code(120, 35)} 他直接返回
<img align="absmiddle" style="cursor:pointer;" onclick="this.src='/index.php?s=api&c=api&m=captcha&width=120&height=35&'+Math.random();" src="/index.php?s=api&c=api&m=captcha&width=120&height=35">
我是想把 返回代碼里的onclick="this.src='/index.php?s=api&c=api&m=captcha&width=120&height=35&'+Math.random();" 換成一個(gè)函數(shù)名 自己寫(xiě)JS
定義js、函數(shù)
function sbsbs(aa) { aa.src='/index.php?s=api&c=api&m=captcha&width=120&height=35&'+Math.random(); }?? 前端js技術(shù)啊,沒(méi)什么難度你沒(méi)明白我的意思
前端模版代碼
{if $is_code}
<div class="form-group">
<div class="input-group login-code">
<div class="input-icon">
<i class="fa fa-code"></i>
<input class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="Verification code" name="code">
</div>
<div class="input-group-btn fc-code">
{dr_code(120, 35)}
</div>
</div>
</div>
{/if}
網(wǎng)頁(yè)源代碼
<div class="form-group">
<div class="input-group login-code">
<div class="input-icon">
<i class="fa fa-code"></i>
<input class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="Verification code" name="code">
</div>
<div class="input-group-btn fc-code">
<img align="absmiddle" style="cursor:pointer;" onclick="this.src='/index.php?s=api&c=api&m=captcha&width=120&height=35&'+Math.random();" src="/index.php?s=api&c=api&m=captcha&width=120&height=35">
</div>
</div>
</div>
就是說(shuō) 模版里調(diào)用{dr_code(120, 35)} 返回的是<img align="absmiddle" style="cursor:pointer;" onclick="this.src='/index.php?s=api&c=api&m=captcha&width=120&height=35&'+Math.random();" src="/index.php?s=api&c=api&m=captcha&width=120&height=35">
就是說(shuō)你調(diào)用驗(yàn)證碼{dr_code(120, 35)} 返回是是一個(gè)包含onclick的img 模版怎么做才能在調(diào)用{dr_code(120, 35)} 的時(shí)候讓返回的代碼里的onclick綁定我自己的JS函數(shù)
回復(fù)@疾風(fēng)工作室
你沒(méi)明白我的意思
前端模版代碼
{if $is_code}
<div class="form-group">
<div class="input-group login-code">
<div class="input-icon">
<i class="fa fa-code"></i>
<input class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="Verification code" name="code">
</div>
<div class="input-group-btn fc-code">
{dr_code(120, 35)}
</div>
</div>
</div>
{/if}
網(wǎng)頁(yè)源代碼
<div class="form-group">
<div class="input-group login-code">
<div class="input-icon">
<i class="fa fa-code"></i>
<input class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="Verification code" name="code">
</div>
<div class="input-group-btn fc-code">
<img align="absmiddle" style="cursor:pointer;" onclick="this.src='/index.php?s=api&c=api&m=captcha&width=120&height=35&'+Math.random();" src="/index.php?s=api&c=api&m=captcha&width=120&height=35">
</div>
</div>
</div>
就是說(shuō) 模版里調(diào)用{dr_code(120, 35)} 返回的是<img align="absmiddle" style="cursor:pointer;" onclick="this.src='/index.php?s=api&c=api&m=captcha&width=120&height=35&'+Math.random();" src="/index.php?s=api&c=api&m=captcha&width=120&height=35">
就是說(shuō)你調(diào)用驗(yàn)證碼{dr_code(120, 35)} 返回是是一個(gè)包含onclick的img 模版怎么做才能在調(diào)用{dr_code(120, 35)} 的時(shí)候讓返回的代碼里的onclick綁定我自己的JS函數(shù)