-1

さて、このようなものは信じられないほどシンプルだと思いますが、どうやら道場にはシンプルなものはないようです。私はちょうどこのことを捨てる寸前です。いいアイデアですが、C#とOOPはこれよりも簡単だと思いました。AddressModel_ZipCodeテキストボックスの値を複数の方法で取得しようとしました。私はそれにnullを引っ張っているたびに。また、dom-attrを使用してみましたが無駄になりました。誰もが私がここで間違っているところを見ることができますか?ありがとう。

 require(["dojo/dom", "dojo/dom-style", "dojo/request"],
function (dom, domStyle, request) {
    window.getZipCode = function () {
        var zipcode = dom.byId("AddressModel_ZipCode");
        alert(zipcode.get("value"));
        request.post("../PricingRequest/custinfozip", {
            data: { zipCode: zipcode }
        }).then(function (response) {
            dom.byId('custinfozip').innerHTML = response;
            var zipErrorMessage = dom.byId('zipErrorMessage');
            if ('@Model.AddressModel.ErrorMessage' != null) {
                domStyle.set(zipErrorMessage, 'display', 'inline');
            }
            else {
                domStyle.set(zipErrorMessage, 'display', 'none');
            }
        });
    }
});
4

1 に答える 1

3

よし、道場の人たちが助けてくれた。dijit ではなく dojo を使用している場合は、dom.byId('node').value です。Firefox のせいで他の問題も抱えていたので、道場について言ったことを撤回します。笑

于 2012-12-14T03:50:18.807 に答える