diff --git a/plugins/mezuro/public/javascripts/validations.js b/plugins/mezuro/public/javascripts/validations.js index f14b307..21e4cfc 100644 --- a/plugins/mezuro/public/javascripts/validations.js +++ b/plugins/mezuro/public/javascripts/validations.js @@ -1,3 +1,8 @@ function validate_metric_configuration(){ - alert("Pizza"); -} \ No newline at end of file + var x=document.forms["configuration_form"]["metric_configuration[code]"].value; + if (x==null || x=="") + { + alert("Code must be filled out"); + return false; + } +} diff --git a/plugins/mezuro/views/mezuro_plugin_myprofile/new_metric_configuration.html.erb b/plugins/mezuro/views/mezuro_plugin_myprofile/new_metric_configuration.html.erb index c2f1b8e..b30f692 100644 --- a/plugins/mezuro/views/mezuro_plugin_myprofile/new_metric_configuration.html.erb +++ b/plugins/mezuro/views/mezuro_plugin_myprofile/new_metric_configuration.html.erb @@ -3,7 +3,7 @@

<%= @configuration_name %> Configuration

-<% form_for :metric_configuration, :url => {:action =>"create_metric_configuration", :controller => "mezuro_plugin_myprofile"}, :method => :get, :html => { :onSubmit => 'validate_metric_configuration()'} do |f| %> +<% form_for :metric_configuration, :url => {:action =>"create_metric_configuration", :controller => "mezuro_plugin_myprofile"}, :method => :get, :html => { :name => "configuration_form", :onSubmit => 'return validate_metric_configuration()'} do |f| %> <%= hidden_field_tag :configuration_name, @configuration_name %> <%= hidden_field_tag :scope, @metric.scope %> -- libgit2 0.21.2