小编mag*_*dae的帖子

检查JavaScript中是否禁用或启用了文本框

如何检查JavaScript中是否禁用或启用了文本框?我只是想知道在按钮点击时是启用还是禁用文本框.如果文本框被禁用,我想用"禁用"消息提醒用户,如果启用,则"启用"警报消息.

<script>
 function CheckTextbox(){

    if(textbox1 is disabled){ //here
      alert("disabled");
    }else{
      alert("enable");
    }

   if(textbox2 is disabled){ //here
      alert("disabled");
   }else{
      alert("enable");
   }
}
</script>

<input type="text" id="textbox1" disabled="disabled">
<input type="text" id="textbox2">
<input type="button" onclick="CheckTextbox();">
Run Code Online (Sandbox Code Playgroud)

javascript

24
推荐指数
2
解决办法
5万
查看次数

使用node-postgres从SELECT返回结果

无法从node-postgres中的SELECT查询中获取结果.现在,代码块末尾的行为空.此选择只返回POSTGRESQL中序列的下一个值.我知道你无法从回调中检索结果,但是这里是否有人使用过node-postgres(或任何其他数据库模块到节点)可能知道修复?

client.connect();
var query = client.query("SELECT nextval(\'idgenerator\');");
var rows = [];
query.on('row', function(row, res) {
    rows.push(row);
});
query.on('end', function(result) {
    console.log(result.rowCount + ' rows were received');
});
//client.end();
console.log(rows);
Run Code Online (Sandbox Code Playgroud)

postgresql rest node.js

11
推荐指数
1
解决办法
2万
查看次数

从material-ui设置snackbar元素的颜色

我正在使用材料-ui的snackbar组件.目前,小吃店显示为黑色.你知道我怎么改变颜色吗?背景颜色仅改变快餐栏所在的整个div的颜色.它不会改变小吃店的颜色.

background-color reactjs material-ui

10
推荐指数
4
解决办法
9194
查看次数

运行docker-compose与mysql和自己的docker容器

我正在尝试启动自己的容器并将其与官方mysql容器链接.我使用docker-compose来启动两个容器并将它们链接在一起.我自己的容器应该是一个常规的L​​AMP堆栈,它运行一个简单的PHP应用程序.

当我运行时docker-compose up,它们都可以正常构建,但是当docker尝试运行它们时,它们只会停止并显示错误代码mytestservice_web_1 exited with code 0.我在构建日志中看不到任何错误.

这是我的docker-compose.yml

web:
  build: .
  links:
    - mysql
  ports:
    - "80:80"

mysql:
  image: mysql:5.6
  environment:
     - MYSQL_ROOT_PASSWORD=verysecret
Run Code Online (Sandbox Code Playgroud)

这是我自己的容器的Dockerfile.

FROM linode/lamp
WORKDIR /var/www
RUN a2enmod rewrite
ADD . /var/www/mytestservice
ADD mytestservice.conf /etc/apache2/sites-enabled/
CMD service apache2 start
Run Code Online (Sandbox Code Playgroud)

如果我用docker run手动启动它们就没有问题.

如何保持容器运行?

mysql docker

8
推荐指数
1
解决办法
1万
查看次数

在 CUP 中:如何使某些内容可选解析?

     PROC_DECL -> "proc" [ "ret" TYPE ] NAME
                  "(" [ PARAM_DECL { "," PARAM_DECL } ] ")"
                  "{" { DECL } { STMT } "}"
Run Code Online (Sandbox Code Playgroud)

这是过程声明的语法。

不做多种情况,怎么说“ret”TYPE是可选的呢?

compiler-construction parsing jflex

6
推荐指数
1
解决办法
1833
查看次数

使用form_tag在Rails中上传文件

我想在Rails中做一个简单的文件上传。

我的模板:

<%= form_tag(controller: "my_controller", action: "change_profile_picture", multipart: true) do %>
   <div class="field">
     <%= label_tag :file %>
     <%= file_field_tag :file %>
   </div>
   <div class="actions">
      <%= submit_tag 'Submit' %>
   </div>
<% end %>
Run Code Online (Sandbox Code Playgroud)

我的处理程序:

def change_profile_picture
  profile_picture = params[:file]
  File.open(Rails.root.join('public', 'uploads', profile_picture.original_filename), 'wb') do |file|
     file.write(profile_picture.read)
  end
  redirect_to :test, params: { profile_picture: params[:file] }
end
Run Code Online (Sandbox Code Playgroud)

文件打开序列只是从Rails教程中获取的。

我的问题是,如果我进行检查,请检查类以及params [:file]上的所有其他内容,它是一个字符串,而检查仅向我显示了该字符串。例如:“ my_picture.jpg”。

输入不具有任何original_filename或文件应具有的任何其他属性。

任何的想法?

ruby ruby-on-rails

1
推荐指数
1
解决办法
2411
查看次数