みんな。クラスを表示/非表示にする
"onclick"にhrefリンクを使用して、非表示と非表示を切り替えるようにしています。私は、jQuery、JavaScript関数を使用してみましたが、私はそれが動作するように十分に知っているようではありません。私は近づいた。これは私が今持っているものである(私の8かそこらの試み)
Styles.cssを:
.noPhones{
display: none;
}
ジャバスクリプト(contacts.tpl):
{literal}
<script type="text/javascript">
function swapMyToggledDiv()
{
if(document.getElementById(".noPhones").style.display == "none")
{
document.getElementById(".noPhones").style.display = "block";
}
else
{
document.getElementById(".noPhones").style.display = "none";
}</script>
{/literal}
マイフォーム(contacts.tpl) :
<tr><td>
<h2><a href="#" onclick="swapMyToggledDiv()">Phone</a></h2>
</td><td>
<input type="hidden" name="phone[contactId]" value="{$userData.contact_id}" />
<input type="text" name="phone[tel]" size="25" value="{$userData.telTel}" />
</td></tr>
<tr class="noPhones"><td>
<h2>Cell #</h2>
</td><td>
<input type="text" name="phone[cell]" size="25" value="{$userData.telCell}" />
</td></tr>
<tr class="noPhones"><td>
<h2>Work #</h2>
</td><td>
<input type="text" name="phone[work]" size="25" value="{$userData.telWork}" />
</td></tr>
<tr class="noPhones"><td>
<h2>Home #</h2>
</td><td>
<input type="text" name="phone[home]" size="25" value="{$userData.telHome}" />
</td></tr>
<tr class="noPhones"><td>
<h2>Pager #</h2>
</td><td>
<input type="text" name="phone[pager]" size="25" value="{$userData.telPager}" />
</td></tr>
<tr class="noPhones"><td>
<h2>Fax</h2>
</td><td>
<input type="text" name="phone[fax]" size="25" value="{$userData.telFax}" />
</td></tr>
リンクをクリックするまで「noPhones」クラスを非表示にする必要があります。
ご協力いただければ幸いです!
ありがとうございます!
Holy moly!私はあまりにも複雑なこの方法を作っていた!それがそれでした。私は2時間それに行ってきました!!ありがとうございました!!!! – Charlie
@SquireCD:チュートリアルを読むことで、次のことができます。http://docs.jquery.com/Tutorials –
@SquireCD:大歓迎です。楽しい! –