我有一个代码从下拉框中选择一个选项,它似乎在一个网站的一个页面上工作,但在另一个页面上没有功能。
正常工作的代码如下所示:
TAG POS=1 TYPE=SELECT FORM=NAME:quickOutputTemplate ATTR=NAME:saveToMenu CONTENT=$Save<SP>to<SP>Other<SP>File<SP>Formats对于此html:
<script type="text/template" id="quickOutputTemplate"> <input type="hidden" value="other" name="selectedQOFormat" /> <select class="saveToMenu" id="saveToMenu" name="saveToMenu" onchange="saveOutputForm('UA_output_input_form'); return false;"> <option value="enw"><a href="#" class="quickOutputENW">Save to EndNote online</a></option> <option value="endnote"><a href="#" class="quickOutputEndNote">Save to EndNote desktop</a></option> <option value="rid"><a href="#" class="quickOutputRID">Save to ResearcherID - I wrote these</a></option> <option selected="selected" value="other"><a href="#" class="quickOutputOther">Save to Other File Formats</a></option> </select> </script> 但是,当我尝试使用相同的格式时:
TAG POS=1 TYPE=SELECT FORM=ID:cr_quickOutputTemplate ATTR=ID:cr_saveToMenu CONTENT=$Save<SP>to<SP>Text<SP>File它不适用于此html:
<script type="text/template" id="cr_quickOutputTemplate"> <select class="saveToMenu" id="cr_saveToMenu"> <option selected="selected" value="other"><a href="#" class="cr_quickOutputOther">Save to Text File</a></option> <option value="xls"><a href="#" class="crQuickOutputXLS">Save to Excel File</a></option> </select> </script> 我已经尝试了这段代码的所有变体,但宏似乎就是找不到这种形式。如果任何人有任何想法可以解决这个问题,我将非常感谢他们。
谢谢
发布于 2014-12-29 23:38:14
尝试使用事件。取消选中ID记录选项,然后记录不同类型的下拉列表。然后检查EVENT中的哪个属性正在更改,您可以将{{!LOOP}}放在那里。
https://stackoverflow.com/questions/27605586
复制相似问题