0
   <center>
    <span class="ReportSubsectionTitle">Report Type</span>
                                    <br />
        <html:radio  styleId="summary" property="reportOutputStyleID" onclick="doDetail();" value="2" />Pending Funding
                                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       <html:radio  styleId="detail" property="reportOutputStyleID" onclick="doSummary();" value="1" />Previously Funded
</center>

したがって、ロード時にデフォルトのオプション 2 を選択する必要があります。

 <body topmargin="0" leftmargin="0" rightmargin="0" onload="window.moveTo(0,0);
                                                       window.resizeTo(screen.availWidth,screen.availHeight);
                                                       window.focus();
                                                       insertOption('number');
                                                       document.achReportCriteria.reportOutputStyleID.value="2";
                                                       doDetail();">

私は疲れた\"そして"でも、それは好きではないようです.

4

3 に答える 3

1

単純な引用符を使用しないのはなぜですか?

document.achReportCriteria.reportOutputStyleID.value='2';
于 2012-06-04T20:26:15.200 に答える
1

これが最も簡単で単純な解決策であり、最もクリーンな解決策です。

<body topmargin="0" leftmargin="0" rightmargin="0" onload="initializePage()">

<script>
    function initializePage() {
        window.moveTo(0,0);
        window.resizeTo(screen.availWidth,screen.availHeight);
        window.focus();
        insertOption('number');
        document.achReportCriteria.reportOutputStyleID.value="2";
        doDetail();
    }
</script>

また、この関数は、ページがリロードされるたびにリロードされるのを避けるために、外部の JS ファイルに保存することもできます。

于 2012-06-04T20:35:40.247 に答える
1

ネストされた引用符に関する限り、すでに使用したのと同じように、シングルを使用できますinsertOption('number')

document.achReportCriteria.reportOutputStyleID.value='2';

別の回答に対するコメントで、それはうまくいかなかったと言いましたが、それは引用符のためではなく、他のエラーが原因であるに違いありません。ラジオボタンを選択する構文が機能しないためだと思います。代わりに、最初のプロパティの checked プロパティを設定してみてください。

document.achReportCriteria.reportOutputStyleID[0].checked = true;

または、JS を使用するのではなく、checked 属性をマークアップに直接含めることをお勧めします。

<html:radio  styleId="summary" property="reportOutputStyleID"
 onclick="doDetail();" value="2" checked="checked" />
于 2012-06-04T20:42:53.977 に答える