聯(lián)系官方銷售客服
1835022288
028-61286886
模版通過{dr_code(120, 35)}調(diào)用驗證碼后
前端會生成
<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事件如何自定義 比如變成一個JS函數(shù)
我的需求是 一個頁面里有多個驗證碼 想做成點擊任意一個驗證碼 多個驗證碼圖片都刷新,通過JS點擊事件更新src 是可以解決 但是現(xiàn)在不清楚模版調(diào)用驗證碼的時候 如何給img 加上id以及自定義JS點擊事件
回復(fù)@外聘專員-明礬軟件
問題是你調(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();" 換成一個函數(shù)名 自己寫JS
定義js、函數(shù)
?? 前端js技術(shù)啊,沒什么難度你沒明白我的意思
前端模版代碼
{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)頁源代碼
<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>
就是說 模版里調(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">
就是說你調(diào)用驗證碼{dr_code(120, 35)} 返回是是一個包含onclick的img 模版怎么做才能在調(diào)用{dr_code(120, 35)} 的時候讓返回的代碼里的onclick綁定我自己的JS函數(shù)
回復(fù)@疾風(fēng)工作室
你沒明白我的意思
前端模版代碼
{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)頁源代碼
<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>
就是說 模版里調(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">
就是說你調(diào)用驗證碼{dr_code(120, 35)} 返回是是一個包含onclick的img 模版怎么做才能在調(diào)用{dr_code(120, 35)} 的時候讓返回的代碼里的onclick綁定我自己的JS函數(shù)