A Romeoville man allegedly held a woman he picked up at random near Midway against her will for over a week, court documents show.