When you build a workflow on a SharePoint list, you can configure it to start manually. That means you click on the item you want the workflow to run on, select Workflows from the drop down menu, click on the workflow and then you click the "Start" button to start an instance of that workflow.
If you have start form workflow variables, then this makes sense. But if you have no start form variables, it seems like it'd be nice to just click the name of the workflow and it just starts the workflow.
To get this to work, we are using Nintex Forms with Nintex Workflow. When you have your workflow design open, in the ribbon, click on Workflow Settings. When that pops up, click the drop down called "Edit Task Form" and then select "Edit with Nintex Forms".
var obj = NWF$(".cssSubmitButton");
Now, when you go to start the workflow, the form may briefly come up, but will disappear and the workflow will start.
I hope this helps. If you have an questions, please feel free to add them to the comments section.