Prepare cornbread mix according to package directions. Let cool and cut into cubes.
Layer cornbread on bottom of a large glass bowl.
Top with a layer of romaine lettuce, followed by a layer of black beans, corn, cucumber, red bell pepper, tomatoes, and red onion.
Sprinkle cheddar cheese on top.
In a small bowl, stir together mayonnaise, bbq sauce, and ranch seasoning. Pour on top of salad.
Refrigerate until ready to serve.
Sprinkle bacon and french-fried onions on top.