簡體   English   中英

Dojo dijit.form.NumberTextBox返回“ NaN”

[英]Dojo dijit.form.NumberTextBox returning “NaN”

iam使用dijit.form.NumberTextBox,如果其中沒有值,則返回“ NaN”,是否有任何方法可以將其設置為零?

<dt><label for="xx"><?php echo $this->translate('xx');?></label></dt>
<dd><input type="text" name="xx" id="xx"
           dojoType="dijit.form.NumberTextBox"
           required="false"
           value="0"
           invalidMessage="xx" /></dd>

根據您的操作,可以將required設置為true,然后在獲取值之前調用isValid()

  var widget = dijit.byId('xx');
  if (widget.isValid()) {
     var num = widget.getValue();
  }

如果您不需要它,那么我會說您將不得不getValue()小部件中的getValue()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM