diff --git a/netbox/extras/scripts.py b/netbox/extras/scripts.py index 121502f8290..ba4192b561f 100644 --- a/netbox/extras/scripts.py +++ b/netbox/extras/scripts.py @@ -49,7 +49,10 @@ class ScriptVariable: """ Render the variable as a Django form field. """ - return self.form_field(**self.field_attrs) + form_field = self.form_field(**self.field_attrs) + form_field.widget.attrs['class'] = 'form-control' + + return form_field class StringVar(ScriptVariable): diff --git a/netbox/templates/extras/script.html b/netbox/templates/extras/script.html index fcb2428f46f..454a2b5820b 100644 --- a/netbox/templates/extras/script.html +++ b/netbox/templates/extras/script.html @@ -63,7 +63,7 @@ You do not have permission to run scripts. {% endif %} -
+ {% csrf_token %} {% if form %} {% render_form form %}